3 つの異なる TeamCity ビルド構成があります。
- 継続的インテグレーション
- QA
- トレーニング
- 生産 (まだ存在しない)
QA ビルドが実行されると、Subversion の xx{build}.{revision} 番号でアセンブリがバージョン付けされます。私がやりたいことは、QA が許容できると判断したビルドをピン留めできるようにすることと、トレーニング ビルドとプロダクション ビルドで、ピン留めされた最新のビルド リビジョンを効果的にプルし、同じものを使用してリビルド、ユニット テスト、デプロイできるようにすることです。 QA build としてビルド番号。
単体テストと展開はここでは実際には範囲外であり、私はそれらを処理しました。そのバージョン番号が今行き詰まっています。ビルドが固定されているときに TeamCity が何をするかについてもよくわかりません。リビジョンをプルすることについて心配する必要さえありますか、それとも TC によって手元に保管されていますか?
これは TeamCity でできることですか? 私が見ていないドキュメントはどこかにありますか?
私は決して配備エンジニアではありませんが、今のところ、私は選出されているので、それを実現する必要があります。
詳細: TeamCity 7.1.1 VS2012 .NET 4.5 を使用しています