Есть ли enkins var от Jenkins для Replay? - PullRequest
1 голос
/ 04 октября 2019

Предоставляет ли Jenkins переменную при запуске воспроизведения? Если так, что это? Я вижу в журнале, что пишет Replayed, но я не ищу, чтобы очистить вывод консоли.

1 Ответ

2 голосов
/ 04 октября 2019

Вы можете использовать 'причину', из-за которой сработало задание, в rawBuild.

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

* по ссылке
Как узнать внутри jenkinsfile / script, что текущая сборка является воспроизведением

...