如何为同一git存储库的多个作业设置Jenkins

如何为同一git存储库的多个作业设置Jenkins,git,jenkins,version-control,Git,Jenkins,Version Control,(我不是DevOps/SCM) 我们目前使用Subversion,并且正在迁移到git 我们的项目有多个领域,目前每个领域都是作为一个独立的工作在我们的詹金斯 如果我们将svn迁移到git,Jenkins会做多少次git拉取?它会独立地为每个作业提取相同的存储库吗 如果开发人员做出更改并将其推送到存储库,将触发哪个作业?(瞧,詹金斯怎么知道这个变化属于乔巴而不是乔布) 任何帮助都将不胜感激 --索尼如果您的SVN到Git的迁移导致一个巨大的monorepo,那么是的,Jenkins将从同一个Gi

(我不是DevOps/SCM)

我们目前使用Subversion,并且正在迁移到git

我们的项目有多个领域,目前每个领域都是作为一个独立的工作在我们的詹金斯

  • 如果我们将svn迁移到git,Jenkins会做多少次git拉取?它会独立地为每个作业提取相同的存储库吗

  • 如果开发人员做出更改并将其推送到存储库,将触发哪个作业?(瞧,詹金斯怎么知道这个变化属于乔巴而不是乔布)

  • 任何帮助都将不胜感激


    --索尼

    如果您的SVN到Git的迁移导致一个巨大的monorepo,那么是的,Jenkins将从同一个Git存储库中提取,每个Jenkins作业一个

    然后,你可以试着确保


    但最好的做法是将SVN存储库拆分为几个Git存储库(每个“区域”一个),以便对Jenkins进行更细粒度的控制。

    self注意:通过这个向上投票/接受的答案,我在一年零两个月后通过了900000(2019年10月20日)的堆栈溢出。