Я работаю с конвейером jenkins и имею общую глобальную библиотеку.Я создал несколько функций, которые могут использовать пользователи, однако основная проблема, с которой я сталкиваюсь, заключается в улучшении вывода в консоли и в Blue Ocean: есть ли способ создать в groovy именованный блок (например, при вызове все функции shвывод содержится внутри)?Я пытался поиграть со сценами, например, так:
stage('Checkout') {
checkout scm
stage('Some Custom Step') {
// Some custom step logic
}
}
Однако этот подход не сработал.Я знаю, что вы можете создавать собственные шаги, написав плагины для Jenkins и затем вызвав функцию в вашем отличном скрипте. Я просто бродил, есть ли способ написать такую вещь прямо в groovy, скажем, в моей библиотеке.
Также есть ли способ заставить замолчать вывод?
sh '<some command with meaningful output>'
sh '<some random output not relevant to the user>' //
Silence somehow
echo 'step finished successfuly!'
Спасибо всем заранее