我正在使用Pipeline作业在执行期间使用本机“构建”步骤触发多个自由式作业。
稍后,在完成所有运行后,我想了解有关这些运行(名称,数量,持续时间,时间戳...)的信息,以收集有关整体运行的指标/统计信息。 我正在使用Groovy Event Listener插件执行该任务。
现在,我正在考虑阅读WorkflowRun对象的操作(查找BuildTriggerAction实例)以获取下游版本,但它们不可用。
run.getActions(BuildTriggerAction.class)
返回一个空列表。 我已经看到每次触发的构建完成后都会删除该操作,如此票证https://issues.jenkins-ci.org/browse/JENKINS-28673
中所述我的问题是:
提前致谢!