Jenkins 在运行重播时是否提供变量?如果是这样,那是什么?我在日志中看到写入Replayed
但我不想抓取控制台输出。
您可以在rawBuild中使用触发作业的"原因"。
def replayClassName = "org.jenkinsci.plugins.workflow.cps.replay.ReplayCause"
def isReplay = currentBuild.rawBuild.getCauses().any{ cause -> cause.toString().contains(replayClassName) }
*参考自
如何知道 Jenkinsfile/脚本内部当前构建是重播?