3

通常、どれくらいの時間がかかるのだろうか。

  1. プロ
  2. 平均
  3. 初心者

新しいプロジェクトのCIをセットアップおよび構成するには?

4

4 に答える 4

3

これまで CI をセットアップしたことがないため、「初心者」のカテゴリに分類されます。あなたの質問は、私のプロジェクト用に CI システムをセットアップしようとするきっかけになりました。これまでずっと避けてきたことは、多大な労力と時間がかかると考えていたからです。

全部で20分かかりました。

CInABox (Continuous Integration in a Box)という素晴らしいプロジェクトを使用しました。これは、Ruby をダウンロードしてコンパイルし、Ubuntu 8.04 用のCruiseControl.rbをダウンロード、インストール、構成する 2 つの単純なスクリプトで構成されています。

わずか 20 分で、Ubuntu JeOS 8.04 をダウンロードし、VirtualBox VM を構成し、その VM に Ubuntu をインストールし、ネットワークをセットアップし、Ruby をインストールし、CruiseControl.rb をインストールし、最初のプロジェクトを CC.rb に追加し、ライトが緑色になるのを見ました! 実際には、Ubuntu のダウンロード、Ruby のダウンロード、および Ubuntu のインストールに最も多くの時間が費やされました。実際の CI セットアップには 5 分もかかりませんでした。

名前にだまされてはいけません。CC.rb はRuby で書かれていますが、それを使って何でも構築できます。デフォルトの構成では、プロジェクトのビルドに を使用していることを前提としていますがrake、構成オプションを 1 つ設定するだけで、シェル スクリプトを使用することもできます。

于 2008-09-25T03:13:52.123 に答える
2

それは、すでに設置されている他のインフラストラクチャの量と、すべてを結び付けるのに問題があるかどうかによって異なります。それを念頭に置いても、自分が何をしているかについて適切なアイデアがあれば、TeamCityとすべてのインフラストラクチャを1日ほどで稼働させることができるはずです。ドキュメントはTeamCityにとって非常に優れており、問題を乗り越えることができます。

于 2008-09-25T00:10:03.937 に答える
2

それは多くの要因に依存します:

  • CI のどの機能を使用したいですか。
  • プロジェクトは CI 環境に既にインストールされていますか。
  • プロジェクトの種類。新しい環境にどれだけ簡単にインストールできるか。いくつか言うと。

プロジェクトが些細なものではない場合、CI 環境に費やされたすべての時間は価値があると思います。20分でも3日でも。

于 2009-03-05T06:36:18.857 に答える
1

CIファクトリー

TeamCity

CC.NETサンプル構成

試す。

于 2008-09-25T00:05:32.967 に答える