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

发布于 2022-09-06 10:04:30 字数 315 浏览 34 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

窝囊感情。 2022-09-13 10:04:30

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

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

蓝海似她心 2022-09-13 10:04:30

选择自动安装了

伪装你 2022-09-13 10:04:30

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文