0

3 つの異なる TeamCity ビルド構成があります。

  1. 継続的インテグレーション
  2. QA
  3. トレーニング
  4. 生産 (まだ存在しない)

QA ビルドが実行されると、Subversion の xx{build}.{revision} 番号でアセンブリがバージョン付けされます。私がやりたいことは、QA が許容できると判断したビルドをピン留めできるようにすることと、トレーニング ビルドとプロダクション ビルドで、ピン留めされた最新のビルド リビジョンを効果的にプルし、同じものを使用してリビルド、ユニット テスト、デプロイできるようにすることです。 QA build としてビルド番号

単体テストと展開はここでは実際には範囲外であり、私はそれらを処理しました。そのバージョン番号が今行き詰まっています。ビルドが固定されているときに TeamCity が何をするかについてもよくわかりません。リビジョンをプルすることについて心配する必要さえありますか、それとも TC によって手元に保管されていますか?

これは TeamCity でできることですか? 私が見ていないドキュメントはどこかにありますか?

私は決して配備エンジニアではありませんが、今のところ、私は選出されているので、それを実現する必要があります。

詳細: TeamCity 7.1.1 VS2012 .NET 4.5 を使用しています

4

1 に答える 1

0

TC での固定は、ビルドがクリーンアップされていないことを確認するために使用されます。固定アクションには依存関係がないため、ビルドが固定されているときに別のアクションを実行することはできません。

代わりに、手動でのみ開始でき、必要なタスクを実行する別のビルドを追加できます。ビルド番号に関しては、手動で開始したビルドから生成されたビルド番号を使用することをお勧めします。

もう 1 つの方法は、継続的なビルドですべてのタスクを実行することです。これは継続的な展開と呼ばれます。

于 2012-11-23T14:45:07.123 に答える