私はteamcityで2つのビルドを実行しています。 Oneはdbをデプロイし、もう一方はappを作成してdbに対して実行します。Teamcity:他のビルドの実行中にビルドを停止しますか?
私の問題は、2番目が実行されている場合、dbビルドを開始したくないということです。 だから、私はデータベースのビルドをトリガしない/待機するまで待機する必要がありますか?
私はteamcityで2つのビルドを実行しています。 Oneはdbをデプロイし、もう一方はappを作成してdbに対して実行します。Teamcity:他のビルドの実行中にビルドを停止しますか?
私の問題は、2番目が実行されている場合、dbビルドを開始したくないということです。 だから、私はデータベースのビルドをトリガしない/待機するまで待機する必要がありますか?
あなたは、ビルドにsnapshot dependencyを作成することができB1と仮定すると、あなたが他のビルドを待つしたいと思います(B1)(B2) のみB2の後に開始する必要が完了している
良い方法は1つのビルド構成を作成することです2つのビルドステップがあります。次に、実行ビルド構成の制限を1に設定すると、完了です。
ありがとう、これは私がしたことです。 2つのビルドの間にコードの依存関係はありません。 –
実際、スナップショットの依存関係が毎回別のビルドを構築しているので、私は必要なものではありません。 –
スナップショットの依存関係は、ソースの変更がある場合にのみ作成されます。これは予期している必要があります。最初の箇条書きのポイント@ 'http://confluence.jetbrains.net/display/TCD6/Dependent+Build#DependentBuild-SnapshotDependency ' – remo