对 GitHub 组织中的所有存储库使用单个 Jenkins 管道

问题描述 投票:0回答:1

我在堆栈溢出中看到了一些答案,但这些答案非常通用。我是初学者,对此一无所知。

我的团队希望为 GitHub 组织中的所有存储库实施单个 Jenkins 管道。这是因为我们不断看到新的存储库被频繁添加。所有存储库都使用开发分支作为标准进行构建。这些是 Mule 应用程序,并使用 Maven 进行构建,各个存储库的构建要求可能有所不同,但我们仍然会为所有存储库使用一个管道。

创建 Jenkins 作业时也看不到 GitHub 组织选项。

github jenkins jenkins-pipeline cicd
1个回答
0
投票

当您谈论“GitHub 组织选项”时,您脑海中浮现的是经典设置:workflow-multibranchgithub-branch-source,以及以下 this doc。这是在 Jenkins 中推荐的处理方式,但请记住,每个存储库仍然需要一个 Jenkinsfile。

如果你真的不想在每个存储库中都有 Jenkinsfile,你就必须即兴发挥。在您走上这条路之前,您可以阅读此文档以了解已经尝试过的内容以及我们如何最终完成上述设置。

© www.soinside.com 2019 - 2024. All rights reserved.