проверьте в конвейере Jenkins, если загруженный сценарий groovy обеспечивает закрытие c - PullRequest
0 голосов
/ 10 июля 2020

В конвейере Jenkins я загружаю сценарий groovy следующим образом:

def myScript= load("myScript.groovy")
myScript.foo("Hello")
myScript.bar("World")

где myScript.groovy может выглядеть так:

public foo(String foo1)
{  println foo1
}
public bar(String bar1)
{  println bar1
}
return this

Но у меня есть более старая версия myScript.groovy, который не реализует bar() - как я могу проверить, предоставлен ли bar() перед его вызовом?
Я мог бы использовать try, но я думаю, что может быть лучший способ ...

...