TeamCity CI サーバーのセットアップ方法を順を追って説明する優れたチュートリアルがどこにあるか知っている人はいますか? 私は単体テストと開発のアジャイル哲学に慣れていないので、足を濡らすのに助けが必要です。単体テストに NUnit を使用して Asp.NET コードを使用しており、TeamCity サーバーには Windows 環境を使用したいと考えています。ビルド用にNANTを構成する方法や、継続的なビルドに必要なその他のものを構成する方法がわからないことに注意してください。単体テスト済みの .NET コードがあります。
7 に答える
DimeCasts.net の人々は、素晴らしいTeamCity チュートリアルを持っています。
TeamCity は、Visual Studio .sln ファイルを実行できる MSBuild も使用できることに注意してください。これは、足を踏み入れたときに開始するのに最適な場所です。MSBuild を使用して .sln ファイルを呼び出すビルド スクリプトをビルド サーバーに実行させるだけです。
ビルド スクリプトをビルド ディレクトリにチェックインします。必ず相対パスを使用するので、誰でもビルドを実行できます。約 140 のプロジェクト (マネージドとアンマネージドの両方) に加えて、その他のアクティビティ (メタデータからのクラスとオブジェクトの自動生成など) があります。
また、初めて CI サーバーをセットアップするときは、ビルドに慣れる準備をしてください。最初の数週間、何かが壊れたとき、人々は壊れたコードをチェックインする代わりに CI サーバーのせいにするかもしれません。ビルドを理解し、できるだけシンプルに保つことで、チーム全体がより良い統合に集中できるようになります。
TeamCity、Subversion、および Web Deploy のセットアップに関する優れた一連のブログ投稿を見つけました。時間を大幅に節約できました。
ASP.Net および Web 展開プロジェクトでこれを行う方法について、かなり長い記事を書きました。
「Pete W.'s Idea Book」ブログで、TeamCity と Visual SVN をセットアップするのに非常に役立つ記事を見つけました。 VisualSVN + TeamCity + NAnt + SQL Server
SQL Server 2005 を TeamCity で動作させることについても話しています (ただし、TeamCity 4.x ではすぐに動作すると思います)。NAnt との統合も役に立ちました。
これは、優れた導入およびチュートリアルの記事です。
私は最近、TeamCity を使用した winforms ClickOnce デプロイメントの公開に関する投稿を書きました。CI環境でどのようなものを構築する必要があるかについては正確に言及していないため、それがどの程度適用可能かはわかりません。FWIW: