Чи є спосіб відключити плагін Jenkins для однієї роботи?


11

Я використовую плагін Build timeout, щоб оповістити, коли завдання застрягли. У мене є одна робота, яка запускає це сповіщення, оскільки містить крок із тривалим часом виконання. Я хотів би відключити плагін час очікування збірки, але тільки для цієї роботи, чи є спосіб це зробити? Я використовую Jenkins v2.22.

Ми не використовуємо вбудований параметр, щоб робота не закінчувалася під час очікування, ми використовуємо плагіни sensu для контролю стану змінної вірогідності.


2
А як зняти прапорець "Скасувати збірку, якщо вона застрягла" в конфігурації завдання?
Тенсібай

Забули уточнити, для оповіщення причин ми не використовуємо цю опцію. Замість цього ми використовуємо сенсорне попередження, яке створює попередження, якщо імовірна змінна зміна True
danielhklein

Тоді ви, мабуть, варто дивитись на мовчання сповіщення в Сенсу, оскільки це сповіщення, якого ви хочете уникнути, нічого не роблячи в Дженкінсі.
Адріан

Відповіді:


7

На жаль, я просто змінив роботу і не маю доступу до екземпляра Дженкінса (принаймні, поки що), тому не можу це випробувати для вас.

Це сказало, що деякі ідеї швидко спливають у мене на думці, які могли б вас туди добити.

Я мав певний успіх із плагінним умовним кроком збірки, хоча я не знаю, чи буде він працювати для тайм-аутів збірки.

Якщо не безпосередньо, можливо, як засіб змінити деякі значення через решту API? Можливо, використовуючи параметри завдання ? Ви також можете розділити роботу на дві частини та зателефонувати на відповідну (із та без часу), використовуючи умовний крок збірки (згаданий вище) ...

Якщо ви знаходитесь в трубопроводі, ви можете використовувати тайм-аут у файлі jenkins. https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-timeout-code-enforce-time-limit .

дайте мені знати, чи допоможе вам щось із цього.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.