【发布时间】:2021-08-16 22:38:29
【问题描述】:
我有 20-30 个项目正在使用他们自己的 git repos 进行,每个 repo 都有几个不依赖于其他项目的分支。我正在寻找是否有办法提出 Jenkins Pipeline 来适应所有具有 CI/CD 生态系统的项目。或者我是否需要为每个 repo 创建单独的管道。
- 有没有一种方法可以在所有这些项目中使用一个 Jenkins 文件。
- 如果模块 3 依赖于来自模块 1 和 2 的数据,您如何在管道之间共享数据。
- 如果我有 30 个项目,是否需要创建 30 个挂钩/令牌?
我能够在前三个之间创建依赖构建触发器,这样如果 A 和 B 构建,那么 C 将使用 SCM 轮询选项进行构建并构建触发器。
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-job-dsl