1. ホーム
  2. .net

[解決済み] CIサーバーの比較?[クローズド]

2023-06-03 19:10:38

質問

私は、さまざまな 継続的インテグレーション (CI) サーバー (特に .NETに特化した) を比較しているのですが、見つかりませんでした。

したがって、私は、利用可能なさまざまなソリューションについて皆さんがどう考えているか、長所と短所は何か、また、どのようにすればよいかを知りたいと思います。 利用可能なさまざまなソリューションについてどう思うか、長所と短所は何か。 ホスティング要件は何か、なぜ CI サーバー XY が選ばれるのか。 なぜCIサーバーXYなのかを知りたいのです。

私はあなたの考えに興味があります(他の人へのコメントも自由にどうぞ)。 にコメントしてください)。

注目すべき点は

  • 構成 (簡単、柔軟)
  • SCMとの統合 (特にgitやhgのようなDSVC)
  • ビルドシステムとの統合 (MSBuild、NAnt、Rake)
  • テストフレームワークとの統合
  • ソース解析との統合 (Simian、NDepend、FxCop、NCover など)
  • ウェブインタフェース/ダッシュボード
  • インフラストラクチャの要件

どのように解決するのですか?

このような質問は、大きな CI 機能マトリックス (ウェブ アーカイブ) へのリンクなしには、このような質問は成立しません。

しかし、CIシステムに何を含めたいのか、その範囲を先取りすることが重要だと思います。ビルドだけなのか、それとも静的解析、プロジェクト間の依存関係、デプロイメント、機能テストなど他の要素を取り込むのか。この計画のために、私は以下のウォールチャートを作成しました。 エンタープライズCIの要素 (PDF。登録不要)。E-word "のせいで敬遠されるかもしれませんが、基本的な高速フィードバックCIビルドを超えるものを意味しています:)

これは特定のツールではありませんが、計画/評価段階で考慮すべきさまざまなプラクティスをリストアップしています。