1

运行回放时 Jenkins 是否提供变量?如果是这样,那是什么?我在日志中看到写入Replayed但我不想抓取控制台输出。

4

1 回答 1

2

您可以在 rawBuild 中使用触发作业的“原因”。

def replayClassName = "org.jenkinsci.plugins.workflow.cps.replay.ReplayCause​"
def isReplay = currentBuild.rawBuild.getCauses().any{ cause -> cause.toString().contains(replayClassName) }  

*
参考如何在 jenkinsfile / script 中知道当前构建是重播?

于 2019-10-04T02:09:16.310 回答