У меня есть собственная общая библиотека, в которой сторонняя библиотека java «захватывается» и используется более или менее следующим образом:
package mypackage
@Grab(group='some.group', module='some-module', version = '1.0)
import some.group.some-module.Utils
@Singleton
class Grabber implements Serializable {
def static void callExternalMethod(String params){
Utils.method(params); // I would like to see what this one prints to stdout
}
}
Конвейер более или менее
@Library('mylibrary')
import mypackage.*
node{
...
stage("run") {
Grabber.callExternalMethod("some parameters")
}
}
Grab
работает и метод вызывается, но я хотел бы включить то, что Utils.method()
обычно выводит на стандартный вывод в вывод сборки Jenkins. Есть ли способ сделать это?