Тръбопровод на Jenkins: разпространете, запазете тази компилация завинаги към работни места надолу по веригата

Има ли някаква опция за разпространение на „запазване на тази компилация завинаги“ към задачи, стартирани от конвейер, които искам да запазя завинаги?

Сега този бутон работи само за единично задание/конвейер. Но ако трябва да запазя конвейера с неговата работа, трябва да отида всяка отделна задача, стартирана от този конвейер, и да щракна върху „запази тази компилация завинаги“

Благодаря за всяко предложение.


person Hustoles    schedule 05.12.2017    source източник
comment
Възможен дубликат на Опция за запазване на тази компилация завинаги - Дженкинс   -  person yamenk    schedule 05.12.2017
comment
Не е дубликат, защото 1) другият отговор предполага щракване и никаква автоматизация на скрипта 2) плъгинът keep build forever работи само при свободни задачи, а не при конвейери   -  person Holi    schedule 19.06.2018


Отговори (2)


за да изчистите това междувременно, функционалността е добавена и не е необходимо да използвате rawBuild:

currentBuild.setKeepLog(true)
person Tobias Tschech    schedule 11.01.2019

Намерих го! Ако се използва от конвейер, достатъчно е да напишете 'currentBuild.rawBuild.keepLog(true)'

person Holi    schedule 19.06.2018
comment
но това решава проблема ви с разпространението на Keep forever до всички работни места надолу по веригата? - person Dima Kreisserman; 13.11.2018
comment
Е, да, това „щраква върху бутона“ за мен и мога да го свържа с параметър за изграждане. - person Holi; 13.11.2018
comment
Съжалявам, не го разбирам. Как се запазва работата надолу по веригата? Трябва да предадете някои параметри и да изпълните тази команда и в дъщерната задача - person Dima Kreisserman; 13.11.2018
comment
Съжалявам, въпросът е, че когато пиша собствените си задачи, това може да управлява моите собствени работни места. Мога да променя кода, който ще настрои този keepLog на True, както пожелая, според всяка стратегия. Трябва да се направи преди работата, разбира се, не след това. - person Holi; 14.11.2018