共有ライブラリ メソッドで、ステージとポスト ステップを実行しようとしています。
def call(String name = 'human') {
echo "Hello, ${name}."
this.stage("mystage"){
this.node('master') {
this.sh('echo executing stage')
}
}
this.post {
failure {
echo 'This step failed!'
}
}
}
エラーが発生しますNo such DSL method 'post' found among steps
。post ステップは、次のような「通常の」パイプライン スクリプトで問題なく使用できます:
https://jenkins.io/doc/book/pipeline/syntax/#post
共有ライブラリ内で使用する方法はありますか?
乾杯!