4

重複した質問をいくつか見ましたが、回答が役に立たなかったようです。必要なものは次のとおりです。上流のジョブ A とその下流のジョブ B があります。ジョブ A が正常に終了したら、パラメーター化されたトリガー プラグインを使用してジョブ B を開始します。

開始されたジョブ B に同じビルド番号を付け、ジョブ A が物事を単純化するために使用したのと同じ SVN リビジョンを使用するようにします (両方のジョブは別のワークスペースを使用します)。

ジョブ A の下で、「他のプロジェクトでパラメーター化されたビルドをトリガーする」をチェックし、安定したときにサブバージョン リビジョンと現在のビルド パラメーターをジョブ B のパラメーターに追加しました。

ジョブ B の下で、「このビルドはパラメーター化されています」をチェックし、SVN_REVISION をデフォルトの HEAD の文字列パラメーターとして使用しました。ジョブ A の実行パラメーターとして BUILD_NUMBER を指定します。SCM の下で、SVN url に次のように入力しました: http:// svn-path-here/trunk@$SVN_REVISION

これを行うと、常に HEAD がプルされ、異なるビルド番号が使用されます。どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

2

簡単な Web 検索で次のことがわかります。

  • パラメーター化されたビルド トリガーでは、SVN URL で「ペグ リビジョン」を使用する必要があります。例えば.../repository/trunk@${SVN_REVISION}
  • または、Tracking SVN pluginを使用できます。

このスレッドを参照してください。

于 2013-11-05T07:53:17.197 に答える