1

共有ライブラリ メソッドで、ステージとポスト ステップを実行しようとしています。


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

共有ライブラリ内で使用する方法はありますか?

乾杯!

4

0 に答える 0