jenkins配置JDK、maven、ant路径问题

docker装的jenkins,配置全局工具的时候填写的应该是容器内部的路径把?怎么样才能使用宿主机上的jdk,maven呢
图片描述
图片描述

回答:

强烈不建议将jenkins运行在容器中,你会发现麻烦得要死,全是坑。

Jenkins本身要做持续集成,依赖会非常的重,而docker显然不适合这种依赖非常重的应用,这不是docker的使用场景。

回答:

选择自动安装了

回答:

Jenkins Master节点不建议放在容器里面去。

你可以在一个构建任务里面通过含有不同环境的Docker去完成不同的构建任务,只把Master作为一个调度节点

pipeline {

agent none

stages {

stage('Back-end') {

agent {

docker { image 'maven:3-alpine' }

}

steps {

sh 'mvn --version'

}

}

stage('Front-end') {

agent {

docker { image 'node:7-alpine' }

}

steps {

sh 'node --version'

}

}

}

}

参考链接:Using Docker with Pipeline

以上是 jenkins配置JDK、maven、ant路径问题 的全部内容, 来源链接: utcz.com/a/167518.html

回到顶部