2

シェル実行ステップからスクリプトを実行して、ビルド ステータスやビルドに関するその他の情報にアクセスする方法はありますか? (例: ビルド番号、開始/終了時間など)

ビルドに関する情報を含むスクリプトで wiki ページを更新する必要があります。

前もって感謝します!

4

3 に答える 3

3

ビルド ステータス情報は、単純な XML ファイルに保存されます。をご覧ください {jenkins-directory}/jobs/{job-name}/builds/{build-number}/build.xml。必要に応じて、ビルド番号を指定する代わりに、lastSuccessfulBuild のようなシンボリック リンクを使用できます。

そこには、ビルドに関するすべての情報 (ビルド ステータス、開始時間、期間など) があります。XML ファイルを解析するか、bash スクリプトで grep を使用します。

ファイルシステムを使用したくない場合は、Jenkins APIを使用できます。

ただし、いずれにしても、ビルド パラメータを決定して Wiki ページを更新できるスクリプトを取得したら、それを別の Jenkins ジョブに入れて、自動的にトリガーできます (たとえば、BuildResultTrigger Pluginを使用)。

于 2015-04-14T08:52:35.470 に答える