gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 04:28:33 26 4
gpt4 key购买 nike

在我当前的项目中,我有几十个“子项目”,每个都有主干和分支(旧设置,无法更改)

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

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

我用过 Display Upstream Changes插件,但是只显示 最后 相应主干构建中的上游提交。

我也用过 All Changes插入。它确实允许我查看上游提交的“汇总”列表(按日期、促销或数量),但我无法将这些发布到下游作业。

注意:SCM 使用 SVN

或者

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

最佳答案

Jenkins 自然会在工作中表现出变化。

下游作业仅在工作流意义上进行链接。在作业 A 之后做作业 B。以这种方式链接两个作业并不能扩展到显示更改。

选项 1

MultiJob Plugin

选项 2

您可以使用类似 this 的 groovy 获取作业 A 中的更改列表。并将其作为参数传递给作业 B 以进行处理。 (就像打印到 HTML 文件并使用 HTMLPublisher 插件发布到作业 B 的仪表板一样)。

关于jenkins - 在下游作业中聚合多个上游 SCM 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51602126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com