你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
akirapanda - 前银行清算合规,现野生程序员
赞同来自:
要回复问题请先登录或注册
1 个回复
akirapanda - 前银行清算合规,现野生程序员
赞同来自:
jenkins理论是一个CI的调度框架,其本身是一个master-slave的结构。最佳的实践是尽量不要在master节点也就是jenkins的docker容器里做构建。
可以使用compose给jenkins部署单独只有jdk&maven的docker容器做构筑的slave节点。
当然如果你嫌弃麻烦,就自己改写原来jenkins的master节点做构筑也没问题。
dockerflle如下
<pre>
FROM jenkins
USER root
ENV MAVEN_VERSION 3.3.9
RUN curl -fsSL https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xzf - -C /usr/share \
&& mv /usr/share/apache-maven-$MAVEN_VERSION /usr/share/maven \
&& ln -s /usr/share/maven/bin/mvn /usr/bin/mvn
ENV MAVEN_HOME /usr/share/maven
VOLUME /root/.m2
</pre>