Dockerfile.centos7-i386 730 B

1234567891011121314151617181920212223242526272829
  1. FROM centos:7
  2. ARG go_pkg_url
  3. RUN yum install -y curl git wget openssh-server sudo make development-tools rpmdevtools clang gcc-c++ ruby ruby-devel openssl-devel && yum clean all
  4. RUN curl -sL https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3.tar.gz -o cmake.tar.gz && \
  5. tar -xzf cmake.tar.gz && \
  6. cd cmake-3.16.3 && \
  7. ./bootstrap && \
  8. make -j4 && \
  9. make install
  10. RUN curl -s $go_pkg_url -o go.tar.gz && \
  11. tar -C /usr/local -xzf go.tar.gz && \
  12. rm go.tar.gz
  13. RUN /usr/bin/ssh-keygen -A
  14. RUN useradd jenkins-build
  15. RUN echo $'\n\
  16. export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin\n'\
  17. >> ~/.bash_profile
  18. RUN mkdir /rpmbuild && chmod 777 /rpmbuild
  19. CMD ["/usr/sbin/sshd", "-D"]