ビルドツール

NAnt でアセンブリのバージョンアップデート

via CodeZine:NAntでアセンブリのバージョンアップデートを自動化する 複数アセンブリのバージョン番号管理を自動化する、いい方法はないかと考えている時に上記の記事を見つけた。 アイデア自体はいいんだけど、ビルド番号を決定するスクリプトがどうも気持…

MSBuild で ClickOnce アプリケーションを発行する

せっかく CruiseControl.NET で自動ビルドを構築しているんだから、ClickOnce アプリケーションの発行も自動化できないか試してみたのでメモ。 とりあえず発行してみる 発行自体は MSBuild を使うと簡単にできた。 MSBuild.exe hoge.csproj /t:publishところ…

NAnt から MSBuild にプロパティを渡す方法

.NETを使っているとほとんどのことは NAnt でできるけど、「発行」とかは MSBuild じゃないとできない。じゃあ MSBuild に乗り換えよう、と思ってもできる事が少なすぎて乗り換えられない。なので多機能な NAnt から必要な機能だけを MSBuild に提供してもら…

CruiseControl.NET でビルドログ作成エラー回避

CruiseControl.NET 1.0 でソース管理に Subversion を使っているとビルド自体は成功するが、ビルドログ作成時に例外が発生することがある。 Build Status には Failure でなくて Exception と表示されるので見分けはつくが、あまり気分のいいものではない。…

CruiseControl.NET + MSBuild

MSBuild タスクの使い方メモ 参考URL タスクの説明はこのあたりを参考に。 http://confluence.public.thoughtworks.org/display/CCNET/MsBuild+Task タスクを使うのに必要なDLLはここからダウンロード。 ThoughtWorks.CruiseControl.MSBuild.dll CruiseContr…

CruiseControl.NET + Subversion

CruiseControl.NET を使ったサンプルは VSS を使ったものが多いのでとりあえずメモ。 参考URL CruiseControl.NET の基本的な使い方はこのあたりを参考に。 Archway NWiki CruiseControl.NET のダウンロードはここから。現時点で最新は 1.0 Final http://sour…

MSBuild

.NET 2.0 から標準添付される MSBuild でソリューションをビルドするためのメモ。 わざわざNAntのビルドファイルをごりごり書かなくても、VS2005のソリューションファイルがそのまま使えるので楽ですな。 使い方 コマンドラインからはこんな感じで使える。詳…

DamageControl 0.5 インストール

継続的ビルドツール DamageControl を windows にインストールするためのメモ Ruby は全く知らないので、いろいろ間違えてる可能性あり。 Ruby One Click Installer 1.8.2 のインストール ruby182-15.exe をダウンロードしてインストール ※ デフォルトのイン…