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