構成管理

複数プロジェクトがある場合のビルド環境

環境依存の情報の管理やHudsonのジョブ設計など - watawata日記に触発されて。自分もちょうど考えてることがあったのですが、140字ではとても足りないのでブログにまとめてみます。ちなみにJava開発の話です、はい。 前提 「ビルドスクリプトは、IDE/CIに依…

MavenでWebDAV経由でファイルアップロードしたい

のです。何でこんなことを思い立ったかというと、「Backlogファイル共有に成果物を配置する」手順をビルドスクリプトに組み込みたかったからです。開発者以外の方と成果物といったソースコード以外の資料を共有するのに、ファイル共有は便利なんですよね。試…

Mavenのマルチモジュール

今回、初めてMavenのマルチモジュールを体験しました。マルチモジュールにしたい理由は色々あるとは思うけど、今回遭遇したのは携帯アプリ作成時の話。アプリのプロダクトコードにはJ2MEの制限されたJDKを使う必要があるけど、テストコードにはJDK1.6とかJUn…

Subversionコミットログを記載するときに、手軽に課題キーを付与する

コミットするときに、チケットID(Backlogでの課題キー)を手軽に設定できる方法。知っている人にとっては今更な話題でしょうが。主にBacklog/Subversive向けの設定方法になりますが、細かい点を除いたらどのBTS/ITSでも一緒。参考: Tracと連携させて開発を…

ビルドの設定は、ビルドツール側 or CIツール側?

このブログのタグも取りとめが無さ過ぎるんで、そろそろ整理したいと思っている今日この頃です。今日は、ビルド/CIの設定について、考えたことを。業務でもプライベートでも、Hudson熱があがっている最中です。Hudsonの便利なところの一つに豊富なプラグイン…