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