web-dev-qa-db-ja.com

Hudson / JenkinsでSVNの特定のリビジョンを構築する方法

背景:

構築ツールとしてNAntを使用します。

質問:

デフォルトでは最新のリビジョンではなく、[〜#〜] svn [〜#〜]で特定のリビジョンをビルドするようにHudsonに指示するにはどうすればよいですか?

ありがとう。

19
Ricky

リビジョン番号を含むsvnの場所を設定します

<SVN_URL>@revision

そこにハードコードされたリビジョン番号を入れる代わりに、ハドソンジョブのパラメータを使用できます

<SVN_URL>@$param
39
Peter Schuetze

(コメントする担当者がいないため、代わりに回答します)

ピーターアンサーはうまくいきます!

構文は私にはあまり明確ではありませんでした。解決策は... Jenkinsのコンテキストヘルプを読むことでした! As simple as this !

リポジトリURLに使用した最後の構文は次のとおりです。 http://mySVNdomain.com/svn/myREPOname/trunk@414 ここで、414はもちろん必要なリビジョンでした。

動的なものが必要な場合は、@ $ paramを使用する可能性をお見逃しなく

8
Balmipour

リビジョンにタグを付け、ハドソンにタグのURLを付けます

7

これはHudsonのプラグインで、非常にうまく機能します。リビジョンのリストが表示され、ビルドするリビジョンを選択できます。

http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager

5
BLeB