TeamCityを構成してSVNトランクから、また別のブランチやタグからビルドする方法を教えてください。
私たちのアイデアは、同じプロジェクトから複数のビルドを作成することです。これにより、現在のバージョンを本番環境に配置し(その「リリースタグ」を介してデプロイと修正を行うことができます)、同時にトランクとブランチを作成できます。毎日行われている実際の開発で。
私たちのポリシー、所有者、およびSVNディレクトリに関するすべてのことは、アプリケーションの異なる「バージョン」または「状態」で同じプロジェクトに対して複数のビルドを作成するようにTeamCityを構成する方法にあります。
これを行う最良の方法は何ですか?
前もって感謝します !
まず、VCSルートがトランクディレクトリを指すのではなく、管理パネルのSVNリポジトリのルートであることを確認します。
次に、ビルド構成ごとに、VCS構成のチェックアウトルールを編集します。必要なチェックアウトルールを追加します。
たとえば、「トランク」ビルド構成の場合、次のチェックアウトルールがあります。+:trunk => .
。
ビルドするタグまたはブランチがある場合は、対応するチェックアウトルールを使用して新しいビルド構成を作成するだけです。 'release-1.1'のタグには、次のチェックアウトルールがあります。+:tags/release-1.1 => .
チェックアウトルールに関するドキュメントは次のとおりです。 http://confluence.jetbrains.net/display/TCD65/VCS+Checkout+Rules