次のようなことを行う TeamCity を使用して、クロスブラウザー Web アプリのビルド自動化を設計しようとしています。
- VCS からソースを取得する
- ウェブアプリを構築する
- アプリをテスト サーバーにデプロイする
- 適切なブラウザー (バージョン) がインストールされた複数の VM/ビルド エージェントでテストを実行する
- すべてがうまくいった場合は、ステージング サーバーにデプロイします (人間によるテスト用)。
ステップ 4 については少し混乱しています。これは些細なことではありません。個別のビルド構成が存在することはすでにわかっているため、それぞれを個別のビルド エージェントで実行できますが、ここでそれを失います。
そのような構成をビルドすることは可能ですか?それとも、異なるビルド エージェントで実行されるテスト ビルド構成を個別にスケジュールする必要がありますか?
別の質問は、ビルド構成を取得して、別の構成でビルドされたものをビルドを実行しているエージェントにコピーするにはどうすればよいですか?
つまり、これまでビルドエージェントを使用して実際に何かをビルドし、オプションでビルドされたばかりのものに対して単体テストを実行しましたが、これにより別の次元が導入され、それが可能かどうかはまったくわかりません.
ありがとう v.