Version control 如果在流程中构建在不同的分支上,Jenkins无法检测到SCM变更集
我有一个以分支名称为参数的Jenkins构建。现在问题出现了:如果我首先对分支A运行构建,然后在另一个分支B上运行,最后回到分支A,分支詹金斯上的代码更改集(修订版)不能被詹金斯捕获,因为B上有B的构建。有人知道如何在这种情况下保持更改集仍然可见吗?针对多个分支设置生成的最佳方法是为每个分支设置单独的作业。由于每个作业都指向特定的分支,因此它将能够检测对该分支所做的更改Version control 如果在流程中构建在不同的分支上,Jenkins无法检测到SCM变更集,version-control,jenkins,Version Control,Jenkins,我有一个以分支名称为参数的Jenkins构建。现在问题出现了:如果我首先对分支A运行构建,然后在另一个分支B上运行,最后回到分支A,分支詹金斯上的代码更改集(修订版)不能被詹金斯捕获,因为B上有B的构建。有人知道如何在这种情况下保持更改集仍然可见吗?针对多个分支设置生成的最佳方法是为每个分支设置单独的作业。由于每个作业都指向特定的分支,因此它将能够检测对该分支所做的更改 如果您有很多分支,这将很难维护,因为需要多次更改作业配置。和可以帮助您实现这一点。您使用的是什么SCM?@gareth_bow
如果您有很多分支,这将很难维护,因为需要多次更改作业配置。和可以帮助您实现这一点。您使用的是什么SCM?@gareth_bowles我使用的是subversion。在我的情况下,很难为每个分支设置作业,因为分支经常更改,因此被设置为作业的一个参数。