タグ

ciに関するnettaboのブックマーク (5)

  • 特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社
    nettabo
    nettabo 2009/09/16
    中の人によるHudson連載目次。第二世代CIツールってあるのね。
  • CruiseControlを監視する·CCMenu MOONGIFT

    開発が煮詰まってくると、どうしても削られるのがテストの時間だ。十二分にテストしたとしてもバグは残っているもので、さらにその時間を削ってしまったら、時限爆弾をどこかに残したままリリースする可能性がある。そして実際に爆発してしまったら大変な事態になるだろう。 メニューバーに表示される そうした問題の発生を回避するのが継続的なインテグレーションだ。強制的なテストやビルドを自動化することで、定期的にテストが行われ、問題があればその時点で修正を行うことができるようになる。そしてそのためのオープンソース・ソフトウェアとしてCruiseControlがあるのだが、その運用を監視するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはCCMenu、CruiseControlをメニューバーから監視するソフトウェアだ。 CCMenuはまずプロジェクトを登録する。これはCruiseControl

    CruiseControlを監視する·CCMenu MOONGIFT
    nettabo
    nettabo 2008/07/16
    Ruby版も監視できる。
  • KOSHIGOE学習帳 - [CI] CruiseControl.rb

    CruiseControl.rb(CC.rb)は、継続的インテグレーションのツールです。 CruiseControl.rb ダウンロードして展開 プロジェクトを登録(cruise add <name> -u <url>) CI開始(cruise start) 特徴 10分もあればインストールできるよ。 Rubyがあれば動かせるよ(いくつかの依存モジュールはあるけれど)。 他のビルドツールにも対応しているよ。非ゼロを返してくれれば失敗と見なすしね。 ウェブベースのダッシュボードは便利で役に立つしきれいなんだ。 ビルドが壊れたり直ったりすれば、メールとかIMとかCCTrayとかで通知するよ。 プロジェクト別にビルド記録のRSSフィードを用意しているよ。 ワンクリックで問題のコードにジャンプできるよ。 特別な設定なしにカスタムビルドの結果を表示するよ。 ビルダープラグインで拡張したり、ビルドスケ

    nettabo
    nettabo 2008/05/01
    CruiseControl.rbの詳しい使い方。ありがてぇ。
  • CruiseControl.rb - テストとか

    ThoughtWorks から CruiseControl.rb 1.0.0 がリリースされている!というわけで試してみました。http://cruisecontrolrb.thoughtworks.com/CruiseControl.rb は Rails で書かれた Continuous Integration ツールです。元の CruiseControl のほうは Java で書かれていて XML でいろいろ設定するツールで、個人的にはどうもとっつきにくかった印象があったのですが、CruiseControl.rb はほとんど設定がいらなくて、解凍して以下のコマンドを実行するだけであとは適当にビルドしてくれます。 ./cruise add HogeProject --url http://svn-repository-server/repos/hoge/trunk ./cruise st

    nettabo
    nettabo 2007/04/27
    CruiseControlのruby版。任意のビルドコマンドが指定できるので、phingでビルドもできるな。
  • 【ハウツー】Rubyでも継続的インテグレーション!! - Ruby版CruiseControlを使ってみよう (1) CruiseControl.rbが正式リリースに | エンタープライズ | マイコミジャーナル

    ビルドツールの代表的なものと言えばUNIXプラットフォームにおけるMakefileや、Java開発で使われるAntやMavenが挙げられる。これらのツールにお世話になっているデベロッパーは多いだろう。しかし、複数のデベロッパーが共同でアプリケーションを開発するとなると、それらのツールでは対応できない場面も出てくる。 そこで、ベンダーやオープンソースコミュニティでは、共有リポジトリ上にプログラムを格納するだけでビルドを自動的に実行するツールを開発している。そういった統合ビルドツールは「継続的インテグレーションツール」と呼ばれ、大抵は、ビルド結果をまとめたレポートを生成し、Webページやメール、メッセンジャーなどで自動配信する機能も備わっている。チーム開発を進めるうえで大変重宝するはずだ。ここでは、そのうちの一つとして、最近新しいエディションがリリースされた「CruiseControl」を紹介

    nettabo
    nettabo 2007/04/27
    DamageControlが開発中止っぽいので、乗り換え候補に。
  • 1