Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
Eclipse Foundationは1月23日(カナダ時間)、継続的インテグレーション(CI)ツール最新版「Hudson 3.0」のリリースを発表した。米OracleがプロジェクトをEclipse Foundationに移管してから1年以上が経過、同団体から登場する初の正式版となる。 HudsonはJavaで書かれた継続的インテグレーション(CI)サーバー。CVSやSubversion、Gitといったソースコード管理ツールやApache Ant、Apache Mavenといったプロジェクト管理ツールと連携し、ビルドやテストの自動化を支援する機能を持つ。Sun Microsystemsの社員だった川口耕介氏らが開発をスタートし、その後Sunのオープンソースプロジェクトとして開発が進められていたが、OracleによるSun買収を受けてOracle傘下となった。しかし2011年1月、川口氏らは
You should be good to go with a Git repository. Gerrit will automatically scan Git repositories at initialisation, which is slightly easier than setting them up afterwards, so putting the Git repositories in before initialising Gerrit makes sense. If you haven't got an existing Git repository, you can create one suitable for use: git init --bare /path/to/gits/example.git Gerrit Gerrit is available
5月20日(金)にNTTソフトウェア様の会場をお借りして、6名の発表者と80名超の参加者と共に「第3回Jenkins勉強会」を開催いたしました。本稿では、今回の勉強会の模様をレポートします。 今回のテーマは「LL言語プロジェクトにおけるJenkinsの運用について」です。Python, PHP, Rubyなど現在運用中の方々による事例報告やお役立ちプラグイン活用術などを発表していただき、発表中やその後の懇親会で活発な意見交換が行われました。 なお、当日のUstreamをはじめ、各発表者の発表資料や参加者の感想ブログはJenkins Wikiにまとめられています。本レポートの補足としてご参照ください。 第3回Jenkins勉強会 - 日本語 - Jenkins Wiki Jenkinsプロジェクトの現状報告 当初の発表スケジュールには含めていなかったのですが、前回の勉強会以降でJenkins
5月20日 第3回Jenkins勉強会(東京都) 前回第2回から約3ヶ月、第3回目のJenkins勉強会です("Hudson"の名が取れた)。 そして今回のテーマは「LL言語プロジェクトにおけるJenkinsの運用について」。 2月25日 第2回 Jenkins勉強会(旧Hudson勉強会)(東京都) Jenkins現状報告 発表者:Kohsuke Kawaguchi (kohsukekawa) 氏 Jenkins(旧Hudson)創始者である川口さんによるJenkins現状報告。 当初の予定(こくちーず募集概要)ではこのセッションについては記載は無かったのですが、開催前にとある事件が起こった事もあり急遽初っ端に行われることに。 まずは、『離婚』(Hudson/Jenkins分割となった事件〜分割に至るまで。川口さんはこの事象について『離婚』というキーワードを用いてユーモアな解説を交えて進
HudsonいいねHudson。Jenkinsに名前変わったみたいなのでまた後で乗り換えるけれども。 昔某ソフトハウスにいた頃、まだmavenもなかった頃、頑張ってantを駆使してJUnitとJCoverageをデイリービルドで回して計測してエラーがあったらみんなにメールが飛ぶって、そういう環境を自分でも作ったし使っていたのに、今の会社で全然そういうことをしていないのが嫌で嫌で。 そしたらPHP用のAntであるところのPhingもあるしデイリービルドをやってくれるHudsonもあるし、これはと思って1日頑張ってみた。OSはCentOS5.5。 1.CentOS5.5にPHP5.3を入れる CentOS 5系でPHP5.3系やMySQL5.1系を使いたい場合 - RX-7乗りの適当な日々 こちらのサイトを参考に、--enablerepo=remiで php php-devel php-pec
米Oracleは5月4日(米国時間)、オープンソースの継続的インテグレーションツール「Hudson」プロジェクトについて、非営利団体Eclipse Foundationのプロジェクトとすることを提案したと発表した。これに対し、商標などでOracleと合意できずにフォークを立ち上げたHudson創始者は失望を露にしている。 HudsonはOracleが2010年1月に買収した米Sun Microsystemsのプロジェクトで、当時Sun社員だった川口耕介氏(現在CloudBees所属)らが創始した。Oracle買収後、Hudsonが開発拠点をjava.netからGitHubに移行する作業を開始した際にOracleが商標権を主張したため、コミュニティのメンバーは2011年1月末に「Jenkins」という名称でプロジェクトをフォークし、開発を続けている。 Oracleは今回、HudsonをEcl
前回に引き続き、第2回Jenkins勉強会が2月25日に開催されました。今回はニフティエンジニアサポート様の協力のもと80名余りの参加者が集い、「JavaプロジェクトにおけるJenkinsの運用について」をテーマに8名の方に発表していただきました。 なお、当日のUstreamをはじめ、各発表者の発表資料や参加者の感想ブログは下記サイトにまとめられています。本レポートの補足として参照ください。 第2回Jenkins勉強会 - 日本語 - Jenkins Wiki プロジェクト名称変更に関する経緯 まず始めに、Jenkins/Hudsonの創始者で現在はCloudBees所属の川口氏から、HudsonからJenkinsへ名称変更した経緯について報告がありました。 Hudsonの歴史 Hudsonは、2004年に川口氏の個人プロジェクトから始まりました。氏が所属していたSun Mycrosys
今回は「Jenkins CI」のお話 http://jenkins-ci.org/ きっかけはGunma.web #4でのLTでした Gunma.web #4 (on 2011/02/12) まとめ - ぱろっと・すたじお Jenkins CI(旧Hudson)の話を最初に聞いたのはデブサミ2009?だったと思いますが、 本気で使おうと思ったのはこのLTを聞いて、いくつか質問したときです (RakeやGitでも使える、的な話) あと、WEB+DB PRESSでも(テスト関連ツールとして)紹介されていました WEB+DB PRESS Vol.61 作者: 西岡祐弥,濱田章吾,浦嶌啓太,高橋健一,柴田博志,井上誠一郎,大谷弘喜,荻野淳也,原悠,増井俊之,横山彰子,浜本階生,ミック,uupaa,塙与志夫,はまちや2,大沢和宏,中島聡,矢野りん,中島拓,角田直行,WEB+DB PRESS編集部出版
r-rabsのRedmine Hudson Pluginを運用してみて、とてもすばらしいと思ったので、良かった点を書いておく。 【元ネタ】 Redmine - Hudson Plugin 0.1.0 - Redmine RedmineとHudsonを連携させる方法 - Faster Than Light 【1】ジョブの一覧からビルド履歴を簡単に見れる点がよい。 下記を見れば一目瞭然。 r-labs - Redmine 大規模プロジェクトになるほど、開発チーム単位でビルドモジュールを開発するため、複数のジョブが作られる。 Redmineでタスク管理しているのだから、Redmine上でHudsonを見れるのはすごく便利。 【2】チケットにあるSVNリビジョンの履歴に、どこまでビルドしたのか(SUCCESS)、が表示される 下記を見ると、SVNリビジョンにコミットログだけでなく、どのビルド番号に
Androidアプリ開発においてCIツールHudsonで分散ビルドするようにするプロジェクトは多いと思うんですが、署名自動化についてメモ。(今はJenkinsですね。でも以下はHudsonですすめたいと思います) Build Secret Pluginについて アプリをAndroidマーケットから配信するためにはリリースモードでコンパイルして作成されるAPKファイルに秘密鍵の署名で署名する必要があります。これは keytoolで秘密鍵を生成し、jarsignerで署名する手間が発生します。けどHudsonには「Build Secret Plugin」という便利なプラグインがあって、これは秘密鍵と秘密情報をzipファイルで圧縮してHudsonサーバへアップロードすることで、APKファイル作成の都度の署名するとかのめんどくさい手順が省けます。 前提 ここでは以下の名称での例を示します。適宜読み
Jenkins CI is the leading open-source continuous integration server. Javaで実装された代表的なオープンソースのCI (Continuous Integration)実装であるHudsonのメーリングリストで投票が実施され、HudsonからJenkinsが分岐することが決定した。すでに新しいプロジェクトサイトhttp://jenkins-ci.org/が公開されている。Oracle側から見ればHudsonからJenkinsが分岐したとことになるが、実際には関係者のほとんどがJenkinsに移行するという状況だ。これまでHudsonを採用してきたJava開発者は今後Hudsonを採用し続けるかJenkinsに移行するか検討する必要がでてきた。 HudsonはSun Microsystemsの開発者によって開発されたCI実装
Hudsonコミュニティーの代表の一人「abayer」がプロジェクト改称のについて声明した。Kohsuke Kawaguchiを含むコミュニティーリーダがオラククルと交渉してきたが、プロジェクト名については接点が見出せず、コミュニティーの投票にかけることになるそだ。次の名前には「Jenkins」がもう選んである。Hudsonに続いて英国の執事っぽいものを選んだそうだ。 http://www.hudson-labs.org/content/hudsons-future 分かり易いバージョンはこちら オラクルとの交渉はプロジェクトのインフラ(メールリストやSCM)、Hudson coreのコードレビューポリシー、これからのガバナンスの構造など、良い成果があがった。 しかし折り合いがつかない部分もある。 第三者依存ライセンス(third party dependency licenses)と、「
Sun Microsystemsの下で進められていたオープンソースプロジェクト「Hudson」のコミュニティが、新しい所有者である米Oracleと衝突している。HudsonはOracleのホスティングサイト「java.net」からGitHubへの移行を進めているが、それに対しOracleはHudsonの商標保有を主張。しかし、実際はOracleは商標を保有していない可能性があることが報じられている。 HudsonはJavaベースの継続的インテグレーション技術。元Sunの川口耕介氏(現在はCloudBeesに所属)が中心となって開始したオープンソースプロジェクト。 Hudson開発者はOracleのホスティングサイト、java.netに対する不満から、11月後半よりGitHubへプロジェクトを移行させる計画が進んでいた。しかしGitHubにソースコードを移行する直前の11月30日早朝、Ora
日本人(http://twitter.com/kohsukekawa)がリードする継続的インテグレーションツール(http://ja.wikipedia.org/wiki/Hudson)の開発コミュニティーとオラクルの間に摩擦が生じている。 http://www.hudson-labs.org/content/whos-driving-thing バックグラウンド: Hudsonはフリーソフトウエア(MIT License)だが、Kohsuke KawaguchiさんがSunにいたころ開発されたため、同社がプロジェクトのトレードマークを持っていたらしい。 買収によりSunのHudsonにたいする権利もオラクルのものになった。 元記事に詳しいタイムラインがあるが、肝心なところを拾うと: 開発はjava.netでホスティングされていたが信頼性の問題などからメーリングリストはgoogle gro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く