在Jenkins管道中的2个changeSet之间进行过滤

时间:2019-03-05 11:56:03

标签: git jenkins jenkins-pipeline jenkins-plugins jenkins-groovy

我有一个Jenkins管道项目,其中有2个changeSets,第一个是gitlab,第二个是github。 不幸的是,我找不到通过Jenkins Pipelines区分它们的任何漂亮方法,因此很难知道ChangeSet是来自哪个起源的。

我想知道如何获得这些额外的属性,以便可以使用githubweb链接过滤这些属性。

可以从ChangeLogSet.Entry获取任何这些属性,但对我来说还不够。

下面的输出发布在特定的构建信息中,很容易看出哪些更改属于Github(带有githubweb的那些更改)

Changes

foo bar (commit: 668f2b7) (detail)
bar foo bar (commit: f228ee3) (detail)

Changes

foo bar foo (#5327) (commit: d9bff3e) (detail / githubweb)
bar bar foo (#4888) (commit: 48cc24a) (detail / githubweb)

0 个答案:

没有答案