36

SVNトランクから、また異なるブランチやタグからビルドするようにTeamCityを構成するにはどうすればよいですか?

私たちのアイデアは、同じプロジェクトから複数のビルドを作成することです。これにより、現在のバージョンを本番環境に置き(その「リリースタグ」に対してデプロイと修正を行うことができます)、同時にトランクとブランチを作成できます。毎日行われている実際の開発で。

SVNディレクトリのポリシー、所有者、その他すべてがあります。問題は、アプリケーションのさまざまな「バージョン」または「状態」で同じプロジェクトに対して複数のビルドを作成するようにTeamCityを構成する方法です。

これを行うための最良の方法は何ですか?

前もって感謝します !

4

2 に答える 2

44

まず、VCSルートが、トランクディレクトリを指すのではなく、管理パネルのSVNリポジトリのルートであることを確認します。

次に、ビルド構成ごとに、VCS構成のチェックアウトルールを編集します。必要なチェックアウトルールを追加します。

たとえば、「トランク」ビルド構成の場合、チェックアウトルールは次のようになります+:trunk => .

ビルドするタグまたはブランチがある場合は、対応するチェックアウトルールを使用して新しいビルド構成を作成するだけです。'release-1.1'のタグには、次のチェックアウトルールがあります。+:tags/release-1.1 => .

チェックアウトルールに関するドキュメントは次のとおりです。http://confluence.jetbrains.net/display/TCD65/VCS+Checkout+Rules

于 2011-07-29T15:05:49.640 に答える
2

TeamCityのSVNでも同様の問題が発生し、複数のブランチでの作業を許可するために、TeamCityはSVNのマルチブランチをサポートしていないため、 構成パラメーターを使用して「ブランチ」を渡しました。ここに画像の説明を入力してください

そして、そのブランチからビルドを開始するようにトリガーを設定します。 ここに画像の説明を入力してください

したがって、プロジェクトでは次のようになります。 ここに画像の説明を入力してください

于 2019-01-02T10:54:34.187 に答える