相关疑难解决方法(0)

仅当特定文件集发生更改时,如何触发构建

我如何告诉Jenkins/Hudson仅针对我的Git树中特定项目的更改触发构建?

git hudson jenkins

79
推荐指数
5
解决办法
8万
查看次数

在下游作业中聚合多个上游SCM更改

在我目前的项目中,我有几十个"子项目",每个都有主干分支(遗留设置,无法更改)

分支上有多个提交,比方说5,然后将分支重新集成到主干.当分支重新集成到主干时,它会触发主干构建作为下游作业.

我需要这个下游主干版本来显示自上次重新集成以来所有上游SCM更改

我已经使用了Display Upstream Changes插件,但是它只显示相应trunk构建中的最后一个上游提交.

我也使用了All Changes插件.它允许我看到上游提交的"聚合"列表(按日期,促销或数字),但我不能将这些列表发布到下游作业.

注意:使用SVN进行SCM

另外

或者,如果有一种方法可以在SCM更改列表中包含"合并修订",那么这也将解决我的问题

hudson hudson-plugins jenkins jenkins-plugins jenkins-groovy

9
推荐指数
1
解决办法
216
查看次数

仅处理已更改的文件

什么:
使用jenkins我想定期处理来自SVN的已更改文件,并将处理的输出提交回SVN.

原因:
我们将二进制文件提交到SVN(我们正在使用Oracle Forms并提交fmb-Files).我创建了一个脚本,它将fmb导出到xml(使用Oracle的原始Fmb2XML工具),而不是将XML转换为我们也想提交的普通源.这让我们可以欣赏,查看变化,....

问题:
目前我只能检查所有内容,转换整个目录并将整个目录提交回SVN.但由于所有纯文本文件都是新生成的,因此它们在SVN中显示为已更改.我只想提交更改后的内容.

谁能帮我这个?

svn jenkins

5
推荐指数
1
解决办法
5827
查看次数

如何获取管道詹金斯中所有已修改文件的列表?

我正在使用多分支管道,我需要获取已修改文件的列表。

我试过了

git diff $PREVIOUS_COMMIT $COMMIT

但它们具有相同的SHA。

git jenkins jenkins-pipeline

1
推荐指数
1
解决办法
5124
查看次数