Loading Dockerfile +10 −6 Original line number Diff line number Diff line Loading @@ -5,22 +5,26 @@ ARG SSH_USER ARG PROJECT=nsd-app-wrap ARG PKG_PATH=/var/www/html/distros/rhel/7/sns/RPMS/noarch RUN useradd $SSH_USER ENV HOME /home/$SSH_USER # setup the user account RUN useradd ${SSH_USER} ENV HOME /home/${SSH_USER} WORKDIR $HOME # install dependencies RUN yum install -y git rpm-build && yum clean all && rm -rf /var/cache/yum USER $SSH_USER # change user for the actual build USER ${SSH_USER} # setup ssh key RUN mkdir -p .ssh && chmod 700 .ssh RUN echo "${SSH_KEY}" > .ssh/id_rsa && chmod 600 .ssh/id_rsa # copy in the source tree COPY . . RUN $HOME/rpmbuild.sh # build the RPM RUN ./rpmbuild.sh RUN scp -o StrictHostKeyChecking=no ${HOME}/rpmbuild/RPM/noarch/${PROJECT}*.noarch.rpm $SSH_USER@packages.sns.gov:${PKG_PATH} # copy to packages.sns.gov RUN scp -o StrictHostKeyChecking=no ${HOME}/rpmbuild/RPMS/noarch/${PROJECT}*.noarch.rpm $SSH_USER@packages.sns.gov:${PKG_PATH} Loading
Dockerfile +10 −6 Original line number Diff line number Diff line Loading @@ -5,22 +5,26 @@ ARG SSH_USER ARG PROJECT=nsd-app-wrap ARG PKG_PATH=/var/www/html/distros/rhel/7/sns/RPMS/noarch RUN useradd $SSH_USER ENV HOME /home/$SSH_USER # setup the user account RUN useradd ${SSH_USER} ENV HOME /home/${SSH_USER} WORKDIR $HOME # install dependencies RUN yum install -y git rpm-build && yum clean all && rm -rf /var/cache/yum USER $SSH_USER # change user for the actual build USER ${SSH_USER} # setup ssh key RUN mkdir -p .ssh && chmod 700 .ssh RUN echo "${SSH_KEY}" > .ssh/id_rsa && chmod 600 .ssh/id_rsa # copy in the source tree COPY . . RUN $HOME/rpmbuild.sh # build the RPM RUN ./rpmbuild.sh RUN scp -o StrictHostKeyChecking=no ${HOME}/rpmbuild/RPM/noarch/${PROJECT}*.noarch.rpm $SSH_USER@packages.sns.gov:${PKG_PATH} # copy to packages.sns.gov RUN scp -o StrictHostKeyChecking=no ${HOME}/rpmbuild/RPMS/noarch/${PROJECT}*.noarch.rpm $SSH_USER@packages.sns.gov:${PKG_PATH}