繁体   English   中英

svn jenkins ci的多分支更改基础

[英]svn multibranch changes base in jenkins ci

我已经为一个多分支svn项目设置了一个jenkins实例,该实例是由提交后的钩子触发的,该钩子将受影响的分支的名称作为参数传递给jenkins。
然后,Jenkins会从给定分支中检出源并进行编译。 在一个限制条件下,这种方法效果很好。
如果构建“ x”和“ x + 1”确实在同一分支上运行,那么詹金斯会向我显示提交的更改,这会在构建的更改链接下触发构建“ x + 1”。 如果版本“ x”和“ x + 1”在不同的分支上运行,我会在jenkins中得到一个空的更改列表,并且行“在以前的版本中未记录任何修订”。
我的问题现在是:我如何让詹金斯进行更改而不是基于先前的构建,而是基于同一分支的最后成功的构建?

据我所知,Jenkins始终根据特定工作中的先前构建来计算更改。 因此,如果您在同一工作中运行多个分支机构,那么您就不走运了。 我建议您研究以下插件之一:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM