76

Jenkins スクリプト パイプラインでは、メソッドを作成して呼び出すことができます。

Jenkins 宣言型パイプラインでも可能ですか? そしてどうやって?

4

4 に答える 4

19

これはうまくいきました.Blue Ocean GUIで表示できますが、Blue Ocean GUIを使用して編集すると、「def showMavenVersion(String a)」メソッドが削除されます。

pipeline {
agent any
stages {
    stage('build') {
        agent any
        steps {
            script {
                showMavenVersion('mvn version')
            }
        }
    }
}

}

def showMavenVersion(String a) {
        bat 'mvn -v'
        echo a
}
于 2018-11-26T05:51:18.403 に答える