Build Flow Plugin スクリプトを呼び出しbuild.setDescription()
て、ビルドの説明を設定できます。JobDSLスクリプトで同様のことを行うことはできますか? または、スクリプトは環境変数を挿入する必要がありますか?
質問する
2599 次
1 に答える
6
Build Flow Plugin と Job DSL Plugin は必ずしも同等ではなく、異なるユースケースに対応しています。ジョブ DSL はジョブの静的構成を記述しますが、ビルド フロー DSL はジョブの動的フロー制御を記述します。
つまり、Job DSL はDescription Setter Pluginをビルド後のアクションとして構成できます。
job {
...
publishers {
...
buildDescription('', '${BRANCH}')
}
}
詳細については、Job DSL wiki を参照してください: https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-reference#build-description-setter
シード ジョブ (Job DSL スクリプトを実行するジョブ)println
の説明を設定するには、Description Setter Plugin を使用してコンソール ログに出力し、ログを解析して説明を設定します。または、DSL スクリプトから Jenkins API を使用できます。
def build = hudson.model.Executor.currentExecutor().currentExecutable
build.description = 'whatever'
于 2015-03-31T18:36:50.913 に答える