【问题标题】:1 Jenkinsfile for multiples repositories1 用于多个存储库的 Jenkinsfile
【发布时间】:2022-06-29 14:56:38
【问题描述】:

我想要 1 个主存储库,其中包含一些要使用的常用配置:

Common
   ---> jenkinsfile
   ---> x.json
   ---> config.json

我希望不同的团队能够使用该通用存储库并使用其特定的附加代码创建自己的存储库:

Team1 repo
  sub1/
  --->x.json
  --->config.json
  sub2/
  --->x.json
  --->config.json

Team2 repo
  --->x.json
  --->config.json

是否有可能让这个集中的 Jenkinsfile 供不同团队使用,而无需明确将其放入各自的存储库中?

谢谢。

【问题讨论】:

  • 您可以配置 Jenkins 流水线作业以从特定存储库中检索 Jenkinsfile。该选项在您的 Jenkins 安装中不可用吗?
  • 当您标记此 GitHub 时,请确认您是要使用组织文件夹来生成您的作业,还是您打算手动为每个存储库配置作业。

标签: git github jenkins jenkins-pipeline


【解决方案1】:

这正是 Jenkins Shared Libraries 为您提供的功能。

Blog,

Docs.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 2013-10-21
    • 1970-01-01
    • 2020-11-07
    • 2016-09-25
    • 1970-01-01
    • 2014-07-02
    相关资源
    最近更新 更多