используя GroovyConsole У меня есть файл main.groovy с:
new Helpers().test("test method called")
и в том же каталоге есть файл Helpers.groovy с содержимым
def test(String str) {
println "test method called with: " + str
}
Запуск результатов в результатах:
groovy> new Helpers().test("test method called")
test method called with: test method called
Однако, в контексте использования Jenkins DSL, у меня есть похожий код, в файле generator.groovy:
new Helpers().test("test method called")
, затем в Helpers.groovy в том же каталоге у меня есть:
def test(String str) {
println("test method called on: " + str)
}
Однако, когда я запускаю, я не получаю никаких выводов (из println) в журналах.Если вместо этого у меня есть def в том же файле main.groovy, он работает нормально.
Вероятно, отсутствует что-то фундаментальное.Он компилируется / зеленый в jenkins, поэтому не уверен, как это адаптировать, поэтому среда выполнения будет делать то, что я хочу.