@@ -5,24 +5,32 @@ ARG _UID=6213
55ARG _GID=101
66ARG _LOGIN=swx-jenkins
77ARG _HOME=/var/home/$_LOGIN
8+
89RUN echo "${_LOGIN} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \
910 echo "root ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \
1011 mkdir -p ${_HOME} && \
1112 groupadd -f -g "$_GID" "$_LOGIN" && \
1213 useradd -u "$_UID" -g "$_GID" -s /bin/bash -m -d ${_HOME} "${_LOGIN}" && \
1314 chown -R ${_LOGIN} ${_HOME} && \
1415 mkdir /build && chown -R ${_LOGIN} /build
16+ RUN rm -f /etc/yum.repos.d/sw-rivermax ubi.repo
1517
1618FROM core as static
1719ARG _LOGIN=swx-jenkins
1820
19- RUN yum install -y yum-utils \
20- && yum-config-manager --add-repo https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/ \
21- && yum --nogpgcheck install -y cppcheck \
22- && yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
23- && yum install -y csbuild clang-tools-extra sudo curl autoconf automake make libtool \
24- libnl3-devel libnl3 rdma-core-devel rdma-core bc \
25- && yum clean all
21+ RUN echo "[sw-rivermax-rpm]" > /etc/yum.repos.d/sw-rivermax-rpm.repo && \
22+ echo "name=sw-rivermax-rpm" >> /etc/yum.repos.d/sw-rivermax-rpm.repo && \
23+ echo "baseurl=https://urm.nvidia.com/artifactory/sw-rivermax-rpm/" >> /etc/yum.repos.d/sw-rivermax-rpm.repo && \
24+ echo "enabled=1" >> /etc/yum.repos.d/sw-rivermax-rpm.repo && \
25+ echo "gpgcheck=0" >> /etc/yum.repos.d/sw-rivermax-rpm.repo && \
26+ yum makecache && \
27+ yum install -y yum-utils clang-tools-extra-19.1.7 sudo curl autoconf automake make libtool \
28+ libnl3-devel libnl3 rdma-core-devel rdma-core bc && \
29+ yum-config-manager --add-repo https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/ && \
30+ yum --nogpgcheck install -y cppcheck && \
31+ yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \
32+ yum install -y csbuild && \
33+ yum clean all
2634
2735RUN pip3 install -U pip --no-cache-dir \
2836 && pip3 install compiledb --no-cache-dir
0 commit comments