hujh20 发表于 2018-1-11 19:29:44

Docker 版本gitlab-runner支持maven3(Ubuntu)

  FROM gitlab/gitlab-runner
  RUN echo "deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu precise main" >>/etc/apt/sources.list
  RUN echo "deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu precise main">>/etc/apt/sources.list
  RUN apt-get -y update &&\
  apt-get install -y libltdl-dev && \
  apt-get install -y software-properties-common
  RUN add-apt-repository ppa:webupd8team/java -y
  RUN echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
  RUN echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
  RUN apt-get -y update && \
  sudo apt-get -y install oracle-java8-installer && \
  sudo apt-get install --force-yes -y maven3 && \
  rm -rf /var/lib/apt/lists/*
  #optinal(sudo apt-get install oracle-java8-set-default)
  RUN ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn
  RUN mv /usr/share/maven3/conf/settings.xml /usr/share/maven3/conf/settings.xml.default
  ADD settings.xml /usr/share/maven3/conf/settings.xml
页: [1]
查看完整版本: Docker 版本gitlab-runner支持maven3(Ubuntu)