0

私は 2 つの相互に依存するジョブを持っているので、私の目的はジョブ B の完了後にジョブ A のコミッターに電子メール通知を送信することです。通知を送信するために、依存ジョブ間でフィンガープリントを作成する必要があるような返信がありました。

だから私の質問はフィンガープリンティングです.アーティファクトをアーカイブする必要があるかどうか、そのアーティファクトをフィンガープリントするか、2つのジョブ間の依存関係をチェックするために必要なファイルをフィンガープリントできますか?

ジョブ A にコミットした人に、ジョブ B (成功/失敗) に基づいて電子メール通知を送信するにはどうすればよいですか?

私はジェンキンスが初めてなので、誰かが詳しく説明してください。

4

1 に答える 1

0

はい、ジョブ間に依存関係チェーンを作成するには、アーティファクトをアーカイブしてフィンガープリントを作成する必要があります。このようにして、フィンガープリントされたアイテム「some.file」を持つジョブAビルド#256は、アイテム「some.file」と同じフィンガープリントIDを持つジョブBビルド#1623にリンクされます。

ジョブBが失敗したときに電子メール通知を送信するには、プロモートビルドを設定する必要があります。プロモートビルドを使用すると、ダウンストリームプロジェクトが成功、中断、失敗した場合などのアクションを定義できます。たとえば、電子メールを送信します。

于 2012-07-19T09:22:46.920 に答える