連続統合テストサーバー:ホスト、自分のデスクトップ、または自分のサーバー
https://softwareengineering.stackexchange.com/questions/203330
-
29-09-2020 - |
質問
テストのために、私は継続的な統合テストを実行することを計画しています。主に2つのオプションがあります。ホストされている、または自分のデスクトップ/サーバーです。私はそれを3つのオプションに分割します:
-
ホスト:
- 経済的、10~20ドル小さいアプリのための月
- 設定されていないセットアップ、CI会社はすべてのハードウェアとソフトウェアを管理する
-
デスクトップ:
- 私はただテストサーバーとしてシンプルで安価なデスクトップを購入することができます(約500ドル)。
-
中古サーバ:
- 私の現在のオフィスは古いDell Rack Server(おそらく私が$ 50または少ない を購入できるデュアルコアXeon)をオフロードしています
2-3開発者の小さなチームのために最もよく提供する私に助言してください。ありがとう。
解決
経済...月額20ドル、またはデルのための合計50ドル...それはこれまでのところ、特に信頼性を必要としない場合(つまり、新しいビットと再構築を購入する、あなたは新しいビットと再構築を購入する)のようなものです。またはあなたのオプションを再評価してください)。
個人的には、古いデスクトップマシンを再利用したいと思います。最後に開発者のための新しいPCを購入しました。
他のヒント
これはあなたが使用しているどの継続的なintegrationソリューション、ならびにそれを使っているかによって異なります。
たとえば、多くのCIホストソリューションは、数人のユーザー、いくつかのジョブ、および単一のビルドエージェントのために非常に安い、またはさらに無料です。しかし、彼らのホスティングは、たくさんの仕事と多くのビルドエージェントについて話し始めたときにはるかに高価になります。
だから、ホスティングが最初に安くなるかもしれませんが、それは非常に迅速に高価になる可能性があります。私はCIソフトウェアを古いデスクトップマシンにインストールし、必要に応じて自己ホストソリューションを構築します。しかし、それは私だけです。