0

Nant スクリプトを Jenkins のビルド後のアクションとして実行することは可能ですか?

ビルド アクションとしてではなく、ビルド ステップとしてスクリプトを実行するオプションが表示されます。このオプションを有効にする特定のプラグインはありますか。

この機能を探している理由は、ビルド後の ArtifactDeployer アクションに依存するスクリプトを実行する必要があるためです。ビルドステップでコードを指定すると、ArtifactDeployer の前に実行され、ビルドが失敗します

4

2 に答える 2

2

Post Build Task Pluginを使用できます

プラグインのスクリーンショット

編集

このプラグインで動作しない場合にビルド番号を取得する 1 つの方法は、Groovy Post Build Pluginを使用することです。

それを使用すると、ビルド後のアクションとして Groovy コードを実行し、ビルド番号を取得して NAnt を実行できます。

ビルド番号は、次のプロパティからアクセスできます

manager.build.number
于 2013-06-25T16:01:18.593 に答える
0

ビルド後のアクション -> ビルドが成功または失敗したときに実行される一連のスクリプトを実行します。私の経験では、ビルドが中止されたときにのみ実行されることがあります。

上記のように、ビルド後のアクション -> ビルド後のタスク (名前付きのポスト タスク プラグイン経由) は、(ビルドの終了ステータスに関係なく) 常に実行のために評価されます。ログのフレーズ(「ビルドが中止されました」)による追加設定は、私にとって信頼できるものです。

私の問題は、中止されたビルドでも何かを実行し、ビルド後のタスクでこの問題を整理することでした。

于 2016-02-11T09:15:48.787 に答える