gpt4 book ai didi

java - 拥有 "library"的 jenkinsfiles

转载 作者:行者123 更新时间:2023-12-02 12:06:22 28 4
gpt4 key购买 nike

我们有 1900 个独立的 Java 项目。目前,我们正在考虑引入 Jenkins。许多项目需要有相同的 jenkinsfile,除了需要设置的 1 或 2 个参数。

在Java项目中,我想按照逻辑“导入”jenkinsfiles

Use jenkinsfile "Standard-Jar-Build" with parameters according to "project.properties"

拥有这样一个“jenkinsfile 库”的方法是什么?

最佳答案

在我现在工作的公司中,我创建了一组代表某些管道工作流程的 jenkins 文件。这些工作流程是通用的,所有项目特定配置都可以使用作业参数传递到 jenkinsfile。
因此,项目唯一要做的就是“从 SCM 进行管道传输”并指向我们的脚本文件,然后使用可用属性为其项目进行自定义。
另外,为了保持 jenkins 文件较小,我们还使用全局库功能。我们称之为“common”,它包含 jenkinsfiles 可以使用的各种方法。额外的好处:公共(public)的一切都会自动允许,不需要白名单。

关于java - 拥有 "library"的 jenkinsfiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46884989/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com