2

私はうん、グリーンフィールド(yeeea!)Webアプリケーションを設定していますが、自動化/ CIビルドに関して他の人が最初にプロジェクトをセットアップする方法を疑問に思っていましたか?

私は一般的にこれに従います:

  1. 基本的なレイアウト(トランク、ブランチ、ライブラリなど)でSVNリポジトリを作成します
  2. 基本的なソリューション構造(コア、UI、テスト)を作成する
  3. 失敗する基本的なテストを作成する
  4. NAntスクリプトをコピーし、更新して微調整し、失敗したテストがローカルでビルドを中断することを確認します
  5. 専念
  6. CIサーバー(TeamCity)でデフォルトのデバッグビルドをセットアップし、ビルドが失敗することを確認します
  7. テキストを修正
  8. コミット9ビルドがCIに合格することを確認します
  9. 終わり....
4

1 に答える 1

1

質問文からの転載:

  1. 基本的なレイアウト (トランク、ブランチ、ライブラリなど) で SVN リポジトリを作成します。
  2. 基本的なソリューション構造 (コア、UI、テスト) を作成する
  3. 失敗する基本的なテストを作成する
  4. NAnt スクリプトをコピーし、更新して微調整し、失敗したテストがビルドをローカルで中断することを確認します
  5. 専念
  6. CIサーバー(TeamCity)でデフォルトのデバッグビルドをセットアップして、ビルドが失敗することを確認します
  7. 修正テスト
  8. 専念
  9. ビルドが CI に合格することを確認する
  10. 終わり....
于 2008-09-19T15:00:56.060 に答える