2

teamcity ビルドの変更の自動マージを設定しようとしています。TeamCity Professional 9.1.6 (ビルド 37459)

ブランチ release/* のすべての変更を次のブランチにマージしたい:

develop-automerge

VCS ルート仕様:

デフォルトのブランチ

master

分岐仕様

+:(develop)
+:(feature/*)
+:(bugfix/*)
+:(hotfix/*)
+:(release/*)

自動マージ:

ブランチでビルドを見る

+:release/(*)

ブランチにマージ

develop-automerge

エラーが発生します:

自動マージに失敗しました: マージ先のブランチが見つかりません: VCS ルート ブランチの仕様に従って、VCS ブランチが「develop-automerge」論理ブランチ名にマップされていません

私はまた、ブランチ仕様に開発自動マージを含めてみました:

分岐仕様

+:(develop-automerge)
+:(develop)
+:(feature/*)
+:(bugfix/*)
+:(hotfix/*)
+:(release/*)

ブランチdevelop-automergeが存在し、このブランチのビルドがあります。

release/* でのビルド後に同じエラー メッセージが表示される

この設定の何が問題になっていますか?

4

2 に答える 2

-1

ターゲットの自動マージ ブランチは同じビルド構成でビルドする必要があるため、ターゲット ブランチをブランチ仕様に含める必要があり、ブランチは VCS に存在する必要があります。これは、将来の TeamCity バージョンで変更される可能性があります。

于 2016-03-02T08:31:40.803 に答える