次のような一般的なJenkinsワークフローがあります
def build() {
echo "build"
}
def test() {
echo "test"
}
def runAll() {
build()
test()
}
return this;
ユーザーコード:
node {
def flow = load(...)
flow.runAll()
}
それを使用するものを再実装せずにフローメソッドをオーバーライドする方法はありますか? 何かのようなもの
flow.metaClass.build = { -> echo "Custom build" }