如何通过Jenkins GitHub组织文件夹配置单仓库多Jenkinsfile流水线
单个GitHub仓库通过Jenkins组织文件夹配置多独立流水线
完全可以实现,以下是具体配置步骤:
方法一:扩展组织文件夹的文件扫描规则
- 进入你的Jenkins GitHub组织文件夹配置页面
- 找到「Scan Organization Folder」区域,点击「Additional Behaviours」→「Add」,选择「Discover files」选项
- 在弹出的配置项中:
- 设置「Path」为
clients/Jenkinsfile - 可在「Name」字段自定义流水线名称(比如「客户端模块构建流水线」),方便区分两个任务
- 若需要仅在
clients目录代码变更时触发该流水线,可添加「Filter by path」规则,指定路径为clients/**
- 设置「Path」为
- 保存配置后,触发组织文件夹的重新扫描,即可看到根目录和
clients目录下的两个独立流水线
注意事项
- 确保你的Jenkins「GitHub Branch Source」插件为最新版本,旧版本可能不支持多Jenkinsfile的扫描识别
- 两个Jenkinsfile的流水线逻辑完全独立,可分别配置构建触发器、参数、制品归档等规则
内容的提问来源于stack exchange,提问作者DevOps__1903
相关产品推荐
相关产品推荐

