你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
帮助
登录
Jenkins
jenkins配置jdk和maven,是要在容器里自己安装吗?
dockerhub拉下来的jenkins,启动后要配置jdk和maven,需要自己在容器里安装?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
[已注销]
赞同来自:
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>
要回复问题请先
登录
或
注册
发起人
aaron3323
相关问题
Docker container 到底应该翻译成什么?容器?集装箱?
容器里Nginx、MySQL的配置文件、日志是否应该挂载到宿主上?
Docker容器使用--net=host的方式启动的,怎么用ssh去连接容器
Docker 运行的容器时间不对,怎么解决!
容器OS的选择与使用
同一台宿主机,容器间怎么通信?不同的宿主机,容器间怎么通信?
如何获取到宿主机上某一个Docker容器的磁盘IO?
我怎么在启动一个容器的时候指定一个固定的IP或者是域名呢
Docker迁移,使用一个容器管理多个应用服务进程?还是每个服务进程创建一个容器?
每次run一个新容器时是否有必要设置ulimit参数
使用docker exec进入容器,无法读取环境变量问题
问题状态
最新活动:
2016-01-27 21:39
浏览:
18010
关注:
2
人
1 个回复
[已注销]
赞同来自:
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>