运行重播时,詹金斯是否提供变量?如果是这样,那是什么?我在日志中看到写着Replayed
的日志,但是我不想抓取控制台输出。
答案 0 :(得分:2)
您可以在rawBuild中使用触发了作业的“原因”。
def replayClassName = "org.jenkinsci.plugins.workflow.cps.replay.ReplayCause"
def isReplay = currentBuild.rawBuild.getCauses().any{ cause -> cause.toString().contains(replayClassName) }
*引自
How to know inside jenkinsfile / script that current build is a replay?