3

私はCIとGitlab/Gitlab-CIに比較的慣れていません。最近、Gitlab を小さなショップの VCS としてセットアップし、Gitlab-CI を調べてビルドを実行し始めました。私たちのコードは主に ASP.Net C# ですが、セットアップは一般的なものだと思います。現在、ビルド後に単体テストを実行することを考えていますが、単体テストの実行にははるかに長い時間がかかるため、1 台のマシンでビルドするように構成し、それらの単体テストを実行するための別の専用テスト マシンを用意できるかどうかを検討しています。将来、セレンベースの自動テストが含まれる可能性があります。

ビルド プロセスがテストを別のマシンに引き渡すことができるように、それが可能であり、どのように構成する必要があるかを知りたいです。また、ビルドとテスト用に個別の通知を送信できるかどうか。

編集: これは、それぞれが異なるランナーにある 2 つのステージを作成するにはどうすればよいですか?の複製ではありません。その質問のOPは、差分マシンで2つの並列ビルド+テストを実行することについて尋ねています。あるマシンでビルドを実行してから別のマシンでテストする方法を探していますが、結果は Gitlab CI の 1 つのビルド プロセスにまとめられます。

4

2 に答える 2