0

プロジェクト用に柔軟な Teamcity ビルド構成を作成しようとしています。

まず、以下から svn VCS ルートを作成します。

svn://mycompany.com/myproject

このリポジトリには、次のフォルダーが含まれています。

  • /トランク
  • /バージョン/1.1
  • /タグ/...

次に、チェックアウト ルールを次のように構成します。

+: %checkoutRule% => .

これは、エージェントが、ビルドをトリガーするユーザーによって定義されたパラメーターからソースをチェックアウトすることを意味します。%checkoutRules% は、トランクからビルドする場合は「trunk」、バージョン 1.1 ブランチからビルドする場合は「versions/1.1」の値を持つことができます。

最後に、ラベル付けを %checkoutRule% => タグとして構成します。つまり、すべてのビルドでタグを作成する必要があります。

したがって、私の問題は、「トランク」のビルドをトリガーするとタグが作成されるのですが、バージョン/1.1 からビルドをトリガーするとタグが作成されないことです。バージョン/1.1 からのビルドには追加のラベルがあります。

枝: バージョン/2.1:: バージョン/2.1

どうすればこれらの問題を回避できますか?

4

1 に答える 1