このシーンを処理する方法についてのアドバイスを探しています。
Dev、QA、Production の 3 つの環境があります。
現在、コードを各環境にプッシュするのは手動のプロセスであり、Cruisecontrol や TeamCity のようなものがこのプロセスをどのように合理化できるか疑問に思っています。
自動化された方法でさまざまな環境にプッシュするにはどうすればよいでしょうか?
これを実現するには、TFS をどのように設定する必要がありますか? つまり、マスター ブランチ、フィーチャー ブランチなどです。
シーン:
開発者 #1 は、変更を開発サーバーと QA サーバーにプッシュします。開発者 #2 は、変更を Dev および QA サーバーにプッシュします。
これで、Developer#1 の変更を本番環境にプッシュするだけで済みます。
メイン ブランチには、本番環境に移行するコードのみを含める必要がありますか?