質問

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

私は通常、次のようにします。

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

解決

質問文からの再投稿:

  1. 基本的なレイアウト(トランク、ブラッシュ、LIBなど)を使用してSVNリポジトリを作成します。
  2. 基本的なソリューション構造(Core、UI、テスト)を作成する
  3. 失敗する基本的なテストを作成します
  4. nantスクリプトをコピーし、更新して調整し、失敗したテストがビルドをローカルで破壊することを確認します
  5. 専念
  6. CI Server(TeamCity)にデフォルトのデバッグビルドをセットアップして、ビルドが失敗することを確認する
  7. 修正テスト
  8. 専念
  9. ビルドが CI に渡されることを確認する
  10. 終わり....
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top