このところ頑張って作っていたBuildHiveがようやっとリリースに漕ぎ着けましたので、使ってやってください。 BuildHiveはCloudBeesのDEV@cloudの一環で、GitHubのリポジトリに対する継続的インテグレーションビルドをとても簡単にセットアップできるサービスで... 続きを読む
Jenkins5月20日 第3回Jenkins勉強会(東京都)えー、まずは、会場を提供していただいたNTTソフトウェアの皆様、飲み会幹事も含めて各種しきっていただいたikikkoさん、Ustと司会をしてくださったさぼてんさん、準備時間が短い中発表を引き受けていただいた皆様、... 続きを読む
5月20日 第3回Jenkins勉強会(東京都)前回第2回から約3ヶ月、第3回目のJenkins勉強会です("Hudson"の名が取れた)。そして今回のテーマは「LL言語プロジェクトにおけるJenkinsの運用について」。2月25日 第2回 Jenkins勉強会(旧Hudson勉強会)(東京都) Jenkins現... 続きを読む
User documentation Getting started Build configuration Database setup Selenium setup Status images Resources CI environment Extensions How to skip a build How to setup and trigger the hook manually Specific Language Help Clojure Erlang JavaSc... 続きを読む
■ tDiary の CI 環境を Jenkins から travis-ci に移行した 今まで tDiary の CI はオレが Jenkins で用意した http://ci.hsbt.org を使っていたんだけど、github で ruby なソフトウェアなら http://travis-ci.org が一番 cool という噂を誰となく聞いたので... 続きを読む
継続的インテグレーション 原題: Continuous Integration Martin Fowler Chief Scientist, ThoughtWorks Matthew Foemmel ThoughtWorks 「確実なビルドを行う」 -- これはどんなソフトウェア開発プロセスであれ重要なことだ。そのわりには、このことがきちんと... 続きを読む
This stuff is alpha. Please do not consider this a stable service. We're still far from that! More info here. 続きを読む
Jenkins | 12:29 | 2月22日に豆蔵さんで行われたhttp://kokucheese.com/event/index/23669/:title=豆ナイト「続・CI超入門 〜 Jenkinsのススメ2 CI導入の壁を越えろ 〜」で「Startup Jenkins〜CIからはじめないJenkins入門〜」というタイトルで話をしてきました... 続きを読む
(下書き中)このエントリは「Software Test & Quality Advent Calendar 2011」の12/13担当分です。が、大変申し訳ないことに仕事デスマとWACATE準備デスマが重なっているため書ききれていません・・。数日中に清書する予定です。現状の下書きを書いていますが... 続きを読む
111 votes by Adam D'Angelo, Olaoluwa 'Ola' Okelola, Lee Semel, (more)Adam D'Angelo, Olaoluwa 'Ola' Okelola, Lee Semel, Robert Cezar Matei, Joshua Levy, David Molnar, Timothy Wee, Randal Truong, Liron Shapira, Charlie Cheever, Brandon Smietana... 続きを読む
12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに... 続きを読む
なんとなく書きためておいた継続的インテグレーションのアンチパターンをいくつか紹介します(結構ラフなメモ書き)。 詳しくは来週のワンクリックデプロイ勉強会などで。 頻繁にSCMにコミットしない テストコードを書かない テストコードと製品コードを同時にコ... 続きを読む
Jenkins, Ubuntu, Apache参考https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntuhttps://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apachehttp://www.zzorn.net/2009/11/setting-up-hudson-on-port-80-on-debian.ht... 続きを読む
同僚の@papandaからの依頼とあれば断わる理由はないので、DevLOVE HangarFlight - Snow Barrage -で、Jenkinsを中心としたCIとそのインフラについてお話ししてきました。 Jenkins勉強会で発表した内容に、それから半年の動きを足した内容となっています。 主た... 続きを読む
\n \n \n \n このLTは ネットでつながる。エンターテイメントでつながる。株式会社ドワンゴの提供でお送りします。\n webアプリとスマートフォンの開発者を重点的に募集中。\n「弊社求人を知ったきっかけ」に「kwappaのLTを聞いて」と書いてね!\n \n \n \n \n ... 続きを読む
togetter 講演内容などは他の方にお任せして、自分用に、知ったこと・感じたことなどを残しておきます。 (K=keep, P=problem, T=try) TDD 指針:不安があるならその不安を解消できるようにテストを書く todoリストが欲しくなる(紙か小さなホワイトボードを使う... 続きを読む
RSpecとHudson(現Jenkins)との連携についてRSpec and ci_reporterという簡潔にまとまった記事がありました。 ところが私の環境ではRSpecが古いためか、そのままではダメでした。動いたコードを載せておきます。 Rakefile [ruby]require ‘spec/rake/spectask’ ... 続きを読む
某社の飲み会で一度提案したことあるけど、TracなどのITSにSkypeのログを取り込んで統合的に記録できるとかなり強いと思う。チャットは便利だけど、プロジェクト管理ツールと連動しないと結局二重管理になる。 続きを読む
Webサーバに Subversion のサーバを立てておき、HTML や CSS を commit することでWebサイトを更新する方法は、良く知られているテクニック、らしいですね*1。更新の履歴を残すことができるし、ましてチマチマとFTPやsftpでアップロードするよりずっと簡単です... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Jenkins plugins - Presentation Transcript プラグイン活用のススメ #jenkinsstudy 2011/2/25 ... 続きを読む
2011-03-21 全コンテンツメニュー Ubuntu 10.04 LTS でEeePC 1015PEMで無線LANを使う(Ralink RT3090) Ubuntu 10.04 LTS の必要なほぼ全てのアプリをaptitudeを使って一発インストール 2010-10-31 Ubuntu 10.04 LTS をベースにマルチブートUSBメモリを作る! Ubun... 続きを読む
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily, leading to multiple integrations per day. Each integration is verified by an aut... 続きを読む
Hudsonを使ったアジャイルな開発入門 第3回 Hudsonによるチーム間の連携 2008年5月20日 川口耕介 1 2 3 この連載では,オープンソースの継続的インテグレーション(CI)サーバであるHudsonを利用した,ソフトウェア開発の生産性向上について解説しています。前... 続きを読む
HTTP Git Read-Only This URL has Read+Write access 続きを読む
What's this? Integrity is the angel watching over your shoulder while you code. As soon as you push your commits, it builds, runs your tests, and makes sure everything runs fine. It then reports the build status using various notifiers back t... 続きを読む
Continuous Integration tool for Ruby. Would you like to install it? Just type 'gem install cerberus'. Cerberus Cerberus is a lightweight and easy-to-use Continuous Builder software for Ruby. It could be run periodically from a scheduler and c... 続きを読む
HTTP Git Read-Only This URL has Read+Write access 続きを読む
GitHubのdefunktが作ったCIサーバ cijoeは、とても簡単に使えるので小さなプロジェクトではおすすめ(Jenkinsのような充実機能はありません)。 ためしに、巷で話題のamatsuda/kaminariのテストをcijoeで実行してみましょう。 まずはcijoeをインストール。 $ ge... 続きを読む
I have been trying to get Visual Studio 2005 Team Developer style unit tests working within CruiseControl. The documention says it should work, but is a little scant as to the detail of how to do it. So now I have it all going I thought an ex... 続きを読む
ビルドツールの代表的なものと言えばUNIXプラットフォームにおけるMakefileや、Java開発で使われるAntやMavenが挙げられる。これらのツールにお世話になっているデベロッパーは多いだろう。しかし、複数のデベロッパーが共同でアプリケーションを開発するとなる... 続きを読む
* Change the marked fields if you are presenting these slides yourself. Refer to the overview and instructions for details. Joe Schmetzer* http://www.exubero.com/* This work is licensed under a Creative Commons Attribution-ShareAlike2.5 Licen... 続きを読む
CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previou... 続きを読む
In software development, CruiseControl is a Java-based framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view th... 続きを読む
第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 本特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連す... 続きを読む
本日行われた Shibuya.js の発表資料をアップしました。さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料View more presentations from hotchpotchJS のテスティングフレームワークのおおざっぱな説明や JavaScript テストにおける問題、それにつ... 続きを読む
TeamCity is a powerful build management and continuous integration server supporting both Java and .NET teams. Absolutely unique: Pre-tested Commit — protects the code base and ensures no broken code ever Build Grid — allows running builds ... 続きを読む
hudson, IDEA | 00:56Hudson以外のCIツールってあんまり知られてないよねってんで,ちょっと紹介しとこかと素材集めてたら,HudsonでもPre-tested Commit実装始めたというニュースが飛び込むし。おいおい,どうゆうタイミングの良さだ。 TeamCityってのはIntell... 続きを読む
開発プロセスを自動化する47の作法 内容紹介 ケント・ベック、マーチン・ファウラーが推奨するアジャイル開発のプラクティス 「継続的インテグレーション」の考え方とその実践方法を詳しく説明した初の解説書です。 継続的インテグレーションは、ソースコードの... 続きを読む
id:Ewigkeitのブログで、CIについてはここのブログ読んでね、と言及されたんですが、対象記事はCIについてあまり書かれておらず、しかも、古い記事を調べてみてもいい内容がなかったので、ここで改めて「継続的インテグレーション」について説明します。 「継続... 続きを読む
商品の説明内容紹介 ケント・ベック、マーチン・ファウラーが推奨するアジャイル開発のプラクティス 「継続的インテグレーション」の考え方とその実践方法を詳しく説明した初の解説書です。 継続的インテグレーションは、ソースコードの変更に対してコンパイル... 続きを読む
(This was sent as an email to the Hudson dev and users mailing lists after voting concluded, but I thought it'd be good to post it here as well.) The vote is closed, and the results are in. More than half of the total votes were from ineligib... 続きを読む
Hudsonを使ったアジャイルな開発入門 第1回 Hudsonの導入 2008年5月6日 川口耕介 Java, Hudson, CI 1 2 Hudsonのインストール さて,前置きはこのくらいにして,まずはHudsonをインストールしてみましょう。https://hudson.dev.java.net/を訪れ,ダウンロード... 続きを読む
こんにちは。パートナーサービス部の加藤和良です。 前回、mixi における開発者テスト について説明しました。だいぶ間があいてしまいましたが、今回は、そのテストを定期的に実行する 継続的インテグレーション の仕組みを紹介したいと思います。 テストが遅い... 続きを読む