4

複数の構成を持つパイプライン TeamCity 7.1 プロジェクトがあります。

Config "MyBuild" は、複数のブランチを持つ GitHub リポジトリを指す VCS ルートのプロジェクトをビルドし、Branch Specification = を持ちます+:refs/heads/*

Config "MyDeploy" は、"MyBuild" によって作成されたパッケージをデプロイし、"MyBuild" にスナップショットの依存関係を持ちます。

「MyDeploy」は、マスターブランチの「MyBuild」を常にトリガーすることがわかりました-他のブランチのより最近のビルドが存在する場合でも。

(1) 特定のブランチに最新の成功したビルドをデプロイするか、(2) 任意のブランチに最新の成功したビルドをデプロイするように "MyDeploy" を構成することはできますか?

4

2 に答える 2

2

まだできないようですね。

チームシティドキュメントから:

ブランチを含むビルド構成に他のビルド構成に対するスナップショットの依存関係がある場合、ブランチ内のビルドがトリガーされると、チェーンからのすべてのビルドもこのブランチでマークされます。

現在、アーティファクトの依存関係を構成して、特定のブランチのビルドからアーティファクトを取得することはできません。アーティファクトの依存関係では、常にデフォルト ブランチのビルドが使用されます。同じことはビルド トリガーを終了するために適用されます。デフォルトブランチからの完成したビルドのみを監視します。

于 2013-05-13T11:42:22.667 に答える