タグ

CIに関するmicaromのブックマーク (2)

  • MSBuildを活用して開発時の作業を自動化する

    はじめに アプリケーションの開発中は、思いのほか同じような定型作業を繰り返しているものです。.NET Framework 2.0に含まれているMSBuildというツールを利用すると、そうした手間を省くことができ、プログラミングそのものに専念できるようになります。稿では、MSBuildの概要と使用例について紹介します。なお、MSBuildと同様の機能を持つオープンソースライブラリ「NAnt」についての紹介記事『NAntを活用して開発時の作業を自動化する』も併せてご覧いただくことをおすすめします。 対象読者 Visual Studio(.NET)にて開発を行っている方、作業の効率化・自動化に興味のある方を対象としています。 必要な環境 稿のサンプルプログラムは.NET Framework 2.0と同時にインストールされるMSBuildにて動作確認をしています。そのため、添付ファイルを解凍し

    MSBuildを活用して開発時の作業を自動化する
    micarom
    micarom 2009/09/25
    何もかも自動化⇒俺は不要論
  • RedmineとHudsonの関係付け - プログラマの思索

    Redmineのチケットとバージョン管理を連携できる機能は、変更管理のインフラを提供してくれる。 変更管理について考えたメモ書き。 【元ネタ】 PERFORCE ソフトウェア構成管理の高度な実践方法(ベストプラクティス) 【1】変更管理が必要な場面 SEと呼ばれる人の仕事を眺めてみると、要件や仕様に関する変更管理プロセスに従事している時が多いことに気付く。 SEの一番の仕事は、顧客から要件を聞き取り、仕様書としてまとめて、開発者へ仕様を提示する。 つまり、業務のインターフェイスを設計すること。 設計工程で完璧な仕様書が作られる可能性は低い。 むしろ、要件漏れ、設計漏れが開発や結合テスト、あるいは受入テストで大きなリスクとして発覚することが多い。 昨今のシステム開発では、SeasarやRailsのような優れたフレームワークがあり、JUnitのようなテストユニットがあるので、単体テストをクリア

    RedmineとHudsonの関係付け - プログラマの思索
    micarom
    micarom 2009/09/25
    こういう仕組み作りをこつこつやっていくのがカイゼンとなっていくのかな。
  • 1