3

Jenkinsを構成し、SVN から簡単なプロジェクトをチェックアウト、ビルド、実行するジョブを作成しました。このジョブを定期的に (5 分に 1 回など) 実行するように構成できます。しかし、SVN リポジトリで何かが変更された場合にのみ、プロジェクトをビルドしたいと思います。このドキュメントの「ソース変更によるビルド」セクションを読みましたが、正確に何をするつもりなのかわかりませんでした! どんな助けでも大歓迎です!

4

3 に答える 3

3

ジョブを構成するときは、次のことを行う必要があります。

  1. ソース コード管理で、使用するソース管理システム (SVN など) を指定し、すべての必須フィールド (URL、認証など) に入力します (チェックアウトを実行できるので、おそらく既に完了しています)。

  2. [ビルド トリガー*/10 * * * *] セクションで、[SCM のポーリング] を選択し、 10 分ごとにリポジトリをチェックするスケジュールを設定します。

于 2013-01-02T11:56:23.880 に答える
1

プロジェクトの構成に移動し、[ソースコード管理]セクションのすぐ下にある[ビルドトリガー]まで下にスクロールします。ここでは、次のように構成する必要があります。

ここに画像の説明を入力してください

ジョブをスケジュールするための構文はcrontab形式です。こちらをご覧ください。

于 2013-01-02T12:58:21.930 に答える
1

あなたが探しているのは、フックスクリプトでスクリプトを実行するSubversionポストコミットフックです。Mike West による次の例を見てください。

Mike West - Subversion ポストコミットフック

幸運を!

于 2013-01-02T16:55:21.690 に答える