我有一个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)