0

自動化ビルドにjenkinsを使用しています。私の問題は、svnからソースをダウンロードしてビルドステップを実行し、ビルドステップをもう一度実行した後、svnから最新のソースを取得したいということです。私の要件を満たすプラグインはありますか?

4

2 に答える 2

1

共有ワークスペースで 2 つのジョブ (A と B) を設定することを検討してください ([ジョブ] > [構成] > [高度なプロジェクト オプション]、[高度な... ] ボタンをクリックします)。カスタム ワークスペースをチェックして場所を定義します)。ジョブ A が完了すると、ジョブ B がトリガーされ、ジョブ B がトリガーされ、svn update と必要なものがすべて実行されます。A と B の並列実行を避けるために、[上流プロジェクトがビルド中の場合はブロック ビルド]と[下流プロジェクトがビルド中の場合はブロック ビルド] をオンにします。

于 2012-11-29T13:22:33.437 に答える
0

プラグインではないかもしれませんが、ビルドステップの一部としていつでも手動の SVN コマンドを実行できます

  • 「シェルの実行」(Linux の場合) または「Windows バッチ コマンドの実行」(Windows の場合) に新しいビルド ステップを追加します。
  • 内部で、OS に応じて SVN コマンドを記述します。たとえば、次のようになります。
  • svn up checkout_folder、パスはジェンキンのワークスペースに相対的であることに注意してください
于 2012-11-28T20:01:56.457 に答える