タグ

2011年7月29日のブックマーク (9件)

  • Windows環境でもJenkins -執事さんとご対面- | PPl@ce

    Trac Lightningに同梱されていますし、Windows環境でHudsonを使っている人は結構いる(いた)かと思います。 そこで、新しくなったJenkins(旧Hudson)をWindows環境に入れる手順をまとめてみました。 思っていた以上にインストールが楽になっていたので、びっくりです。 ダウンロード公式サイトのDOWNLOADからWindowsを選択。 現時点(2011/06/22)だと、jenkins-1.4.17.zipがあるのでそれをダウンロード。 ※2011/04/23で1.4.08だったので、約2ヶ月で結構バージョンアップしてますね。 ※導入システムのバージョンアップに上司承認がいるようなところだと、このペースでのバージョンアップは逆にきついかもしれないですね。 ダウンロードしたファイルを展開すると、以下の2ファイルがあります。 インストールsetup.exeをダブ

  • Installing Hudson as a Windows service - hudson - Hudson Wiki

  • Jenkins ja - HudsonのURL

  • 第1回 Hudsonの導入 | gihyo.jp

    継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(⁠Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能

    第1回 Hudsonの導入 | gihyo.jp
  • .NET 開発者のための Jenkins 入門 - present

    はじめに 仕事で Subversion と Trac を使っていますが、残念ながら、活用できているとは言えません。継続的インテグレーション(以下CI)?何それおいしいの?って状態。そもそも CI やるために Trac とか諸々導入したはずなんですけどね…。 CI 導入しなきゃと思い続けて結構な期間が経過しました。その間、定期的にリリースビルドを行っていたんですが、コミット忘れや修正し忘れにより、何度もビルド環境がぶっ壊される…。その度に手作業で修正してたんですが、さすがに堪忍袋の緒が切れて CI 導入を開始しました。 やりたいこと ひとまず次ができれば OK。 Subversion を定期的に監視して、変更があったらビルドとテストを実行。 失敗したら管理者にメールを送信する。 ビルドぶっ壊した人にメール送る。 CI ツールは Jenkins、ソースコード管理システムは Subversion

    .NET 開発者のための Jenkins 入門 - present
  • MSBuild解説資料&サンプルを公開しました。 - NAgiler航海日誌v2

    NAgile.comにて、MSBuild解説資料とプロジェクトファイルのサンプルを公開しました。 NAgile.com - MSBuidページ http://www.nagile.com/nuke/Default.aspx?tabid=77 NAgile.com - MSBuild解説資料 http://www.nagile.com/nuke/Portals/0/MSBuild.pdf NAgile.com - MSBuild サンプルプロジェクトファイル http://www.nagile.com/nuke/Portals/0/NAgile.Sample.MSBuild.zip MSBuildは継続的インテグレーションを行う上で重要なツールです。 (もちろんNAntとどっちを使った方がよいかという議論はあると思いますが) 皆様のフィードバックもお待ちしております。

    MSBuild解説資料&サンプルを公開しました。 - NAgiler航海日誌v2
  • - 継続的インテグレーション

    継続的インテグレーション 原題: Continuous Integration Martin Fowler Chief Scientist, ThoughtWorks Matthew Foemmel ThoughtWorks 「確実なビルドを行う」 -- これはどんなソフトウェア開発プロセスであれ重要なことだ。そのわりには、このことがきちんとされていないことに驚かされる。論文では、Matt が ThoughtWorks 社でのある大規模プロジェクトにおいて採用したプロセスを紹介する。このプロセスは全社的な広がりを見せつつある。テスト部分も含めて「全てが自動化された」「再現可能な」ビルドを、「日に何度も」行うことに力点がおかれている。このプロセスを用いれば、開発者はインテグレーションを毎日行うことになるので、インテグレーションに伴う問題を減らすことができる。 継続的インテグレーションの恩恵

  • Hudsonで.NETのCI環境を簡単に構築する方法 - Faster Than Light

    .NET開発の継続的インテグレーション(Continuous Integration)の仕組みとして、Hudsonが利用出来ます。その備忘録を残します。 ここでHudsonがやっていること Subversionからソースファイルを取得する MSbuildでビルドを実行する NUnitで単体テストを実行する これだけです。 Hudsonに以下のプラグインを導入します MSBuild Plugin NUnit Plugin HudsonにMSBuildプラグインを導入 http://wiki.hudson-ci.org/display/HUDSON/MSBuild+Plugin msbuild.hpi をダウンロード HudsonにNUnitプラグインを導入 http://wiki.hudson-ci.org//display/HUDSON/NUnit+Plugin nunit.hpi をダウ

    Hudsonで.NETのCI環境を簡単に構築する方法 - Faster Than Light
    Suicom
    Suicom 2011/07/29
  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
    Suicom
    Suicom 2011/07/29