私たちの開発チームは、CIが私たちの痛みを和らげる段階にあります。過去2日間だから私は、CIソリューションを見てきた、それは基本的に2つのオプションに降りてきた:私はいくつかの深刻な読書をした TeamCityのビルド構成の理解
ジェンキンス
- チームシティー
- 、および2を比較します私はTeamCityに傾倒しています。 これは比較質問ではありません
私たちのチームには複数のソリューションがあり、それぞれのソリューションは複数のプロジェクトで構成されています。私たちの現在のビルド・プロセスは、バニラです....
右
テイクリリースを構築し、DEV/QA/PRODにコピーします
- 。
私を少し混乱させる唯一の事は、TeamCityのビルド構成です。無料版では、20の構成を構築できます。私はいずれかをインストールしていないので、私はどのようにビルド構成が動作していないか分かりません。
複数のプロジェクトで1つのビルド構成を共有できますか、それとも各プロジェクトのビルド構成が必要ですか?
これは最終的には40種類におよぶソリューションがあり、ソリューションごとに少なくとも3つのプロジェクトがあるため、最終的には契約を破ることになります。
ビルド構成がプロジェクトに直接リンクされている場合は、少なくとも120のビルド構成が必要です。これは経営陣にとっては簡単な売却ではありません。
TeamCityのビルド構成の仕組みについてもう少し詳しく知ることができますか? MSBuildのか、Visual Studioのなどであるそのうちの一つ
実際、TeamCityの無料版を使用して40のソリューションのうち20個しか構築できません。 –
1つのビルド設定ですべてのslnsをビルドしたmsbuildスクリプトを書くことができますが、1対1は良いパターンです。 Can!= Should –
はい、@ JamesWoolfendenは言ったように、すべてを1つに構築することができますが、私が投稿したスクリーンショットからわかるように、ソリューションごとのビルドステータスを細かく把握すると便利です。だから、無料のバージョンでは20種類のソリューションしか作成できません。 – gezzahead