Docker 版本gitlab-runner支持maven3(Ubuntu)
FROM gitlab/gitlab-runnerRUN 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]