タグ

Jenkinsに関するshiumachiのブックマーク (12)

  • HudsonときどきMaven2

    2007.12.19 第一回チキチキ 『ant から maven2へ 』〜血があつい鉄道ならばこまるよね〜Read less

    HudsonときどきMaven2
  • JIRA、Jenkins、GitHubで始めるオープンソース #jiraadvent – yusuke.blog

    ・JIRA Advent Calendarの最終日担当です。 趣味でなんとなく作ったものの放置してしまっているアプリケーション、ユーティリティ、ライブラリはありませんか? オープンソースソフトウェアにしてしまいましょう! もちろん懸念はあるかもしれません、例えば: ・オープンソースってやってみたいけど人に見せられるほどキレイなコード書ける自信がない じゃぁいつやるの? 今感じる範囲でキレイなコードにして公開してみたら? ・同じようなコードは他にもあるし・・・ 既存のコードで歯がゆいところがあったから書いたんじゃないの? 地球に70億人もいるんだから同じように歯がゆさを感じている人が1人や2人はきっといるはず。 ・オープンソースにしたら盗まれちゃう! 死蔵してたらすぐに、またはいずれ陳腐化して新規性のないコードにきっとなります。 盗まれて困るようなコードだったらとっとと起業してビジネスにした

    JIRA、Jenkins、GitHubで始めるオープンソース #jiraadvent – yusuke.blog
    shiumachi
    shiumachi 2011/12/26
    正直この3つがない開発とかもう想像できんわ
  • 第4回Asakusaソースコードリーディングのメモ - ひしだまの変更履歴

    ひしだまHPの更新履歴。 主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲーム音楽です。 第4回Asakusaソースコードリーディングに参加しましたので、そのメモです。 資料: TestDriver/CI Togetter: Asakusaソースコードリーディング第4回(#AsakusaReading) 今回のテーマはテストドライバーとCI(継続的インテグレーション)。 発表者は@apirakunさん。テストドライバーの設計/実装の担当者で、AsakusaFWのCIの仕組みも作ったそうです。 まずはテストドライバーの概要・方針から。 AsakusaFWでは、各DSLのテスト方法を提供している。 Operator…通常のJavaとしてテスト FlowPart…DSLをコンパイルしたMapReduceに対してテスト JobFlow…外部インターフェース(Thund

    第4回Asakusaソースコードリーディングのメモ - ひしだまの変更履歴
  • オラクルとの交渉行き詰まり Hudson改称へ - karasuyamatenguの日記

    Hudsonコミュニティーの代表の一人「abayer」がプロジェクト改称のについて声明した。Kohsuke Kawaguchiを含むコミュニティーリーダがオラククルと交渉してきたが、プロジェクト名については接点が見出せず、コミュニティーの投票にかけることになるそだ。次の名前には「Jenkins」がもう選んである。Hudsonに続いて英国の執事っぽいものを選んだそうだ。 http://www.hudson-labs.org/content/hudsons-future 分かり易いバージョンはこちら オラクルとの交渉はプロジェクトのインフラ(メールリストやSCM)、Hudson coreのコードレビューポリシー、これからのガバナンスの構造など、良い成果があがった。 しかし折り合いがつかない部分もある。 第三者依存ライセンス(third party dependency licenses)と、「

    オラクルとの交渉行き詰まり Hudson改称へ - karasuyamatenguの日記
    shiumachi
    shiumachi 2011/01/12
    ジェンキンス氏
  • 2010/12/17分散バージョン管理勉強会

    募集頁:http://kokucheese.com/event/index/6329/ ハッシュタグ: #shibutra 2010年12月17日(金) (19:00-22:00 (開場18:45)) 開催場所 古石場文化センター 2階 第1,2研修室 (東京都江東区古石場2-13-2) 続きを読む

    2010/12/17分散バージョン管理勉強会
  • Cloud computing competition by Hapyrus

    4. HudsonでZERO-CONF Hadoopクラスタ拡張 • Hadoopスレーブ配布フレームワークとして Hudsonを利用する • Hudsonはビルドツールとして知られているが実 は分散フレームワークとして利用できる – HudsonはZERO-CONFでスレーブを簡単にアタッチす ることが可能 – さらにHudsonのマスタとスレーブはそれぞれ、 Hadoopのマスタとスレーブを立ち上げることが可能 よってHudsonのスレーブ追加ツールを開発すれ ば、HadoopのZERO-CONFクラスタ拡張が可能! 7. package org.apache.hadoop.examples; Javaの場合 import java.io.IOException; import java.util.StringTokenizer; 同様な処理がJavaでは70行必要だが、 import

    Cloud computing competition by Hapyrus
    shiumachi
    shiumachi 2010/12/18
    HudsonによるHadoopのZERO-CONFクラスタ拡張の資料
  • オラクル対オープンソース: 今度はHudson - karasuyamatenguの日記

    人(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

    オラクル対オープンソース: 今度はHudson - karasuyamatenguの日記
    shiumachi
    shiumachi 2010/12/01
    "オラクルのVPは「開発のインフラに対する最終決定権はオラクルに帰属する」と主張"とっととHudsonの名前を捨てて「高橋名人」とか「桃鉄」とかに変えればいいと思う
  • HudsonクラスタをHadoopクラスタに - 川口耕介の日記

    仕事では30-40ノード位のHudsonクラスタを運用しているのですが、常々、このクラスタをもっと多用途に使えたら便利だと思っていました。 HadoopをHadoop推奨の方法でインストールしてもよいのですが、ネットワークの情報等をHudsonとHadoopに別々に教えないといけないのは不便です。そこで、週末を2つ使って、HudsonクラスタにHadoopを展開するためのプラグインを書きました。Hadoopのコードを読むのに少し手間取りましたが、一度肝を掴んでからは比較的簡単でした。 このプラグインをインストールすると、Hudsonのクラスタ全域でHadoopノードが実行され、またネットワークの設定に関する情報が自動的にHudsonからHadoopへ伝えられます。ユーザーは、HadoopプラグインをHudsonにインストールする以外にはやることはなにもありません。いわゆる「zero con

    shiumachi
    shiumachi 2010/11/13
    "テストの出力結果をHDFSに保存してデータマイニングをやったり""JUnitの拡張でHadoop上でテストを実行なんていうのはどうでしょうか"開発環境としてhadoopを活用することは全く考えてなかったな。面白そうだ
  • 川口耕介さんを囲む会でHadoopプラグインについて質問してきました - n3104のブログ

    川口耕介さんを囲む会 : ATNDに参加してきました。目当てはHudsonのHadoopプラグインです。Hadoopプラグインの概要については2009-03-15 - 川口耕介の日記を、プラグインそのものについてはHadoop Plugin - hudson - Hudson Wikiを参照してください。 編について すみません、Togetter - 「2010/11/11 川口耕介さんを囲む会」を参照してください。 質問内容と回答 Q.スレーブの追加を一括登録することは可能ですか? 出来ません。あったら便利そうですね、作ってほしいです。 Q.Windowsでも完全分散モードで動作しますか? 動作します。ただし、Cygwinは必要です。実際にSunで動かしてました。 Q.PigやHive、HBaseを組み込む予定はありますか? 作ってほしいです。 Q.Hadoopのバージョンは0.19で

    川口耕介さんを囲む会でHadoopプラグインについて質問してきました - n3104のブログ
    shiumachi
    shiumachi 2010/11/13
    "HudsonはHA構成ができません。そもそもHadoopプラグインは手軽にHadoopを利用するテスト用を意図していて、実運用用とは考えていません"できないとはどういうことだろ。最悪ソフトウェアFTでも使えばいけそうだが
  • Hadoop Plugin - hudson - Hudson Wiki

    This plugin makes Hudson cluster act as a Hadoop cluster without any configuration. When you install this plugin, Hudson will start a Hadoop "master" (namenode and job tracker, in their jargons) on the Hudson master. On each slave that Hudson starts, this plugin also starts a Hadoop "slave" (datanode and task tracker, in their jargons.) Hudson then instructs Hadoop to form a cluster among those no

    shiumachi
    shiumachi 2010/11/13
    "This plugin makes Hudson cluster act as a Hadoop cluster without any configuration"
  • Hudsonで並列分散処理 - プログラマの思索

    Hudsonが並列分散処理の基盤を持つ可能性があると示唆した記事をメモ。 【元ネタ1】 川口耕介さんを囲む会でHadoopプラグインについて質問してきました - n-3104の日記 (前略) Hudsonが並列分散処理基盤として可能性を秘めていることを知れて興奮しました。 (中略) * 並列して負荷テストとかするというのは便利そうだと思いました。 * Androidの実機を複数台まとめてテストできるというのもすごいと思いました! 2009-03-15 - 川口耕介の日記 Cloud computing competition by Hapyrus HudsonのHadoopプラグインがあるのは知っているけれど、どう使えばいいか、正直分かってない。 だが上記の記事によれば、携帯の実機を複数台まとめて並列テストとか、負荷テストを並列で実施するやり方も可能らしい。 僕がHudsonで実現したいと

    Hudsonで並列分散処理 - プログラマの思索
    shiumachi
    shiumachi 2010/11/13
    "HudsonのHadoopプラグインがあるのは知っている"知らなかった。そんなのあるのか
  • プログラマの思索: CIツールHudsonを使いこなす

    XPのプラクティスの一つが常時統合(CI・Continuous Integration)。 別名、デイリービルドと言われる。 第2世代CIツールと言われるHudsonを使って運用して、常時統合の概念について改めて書く。 #Hudsonの全機能はまだ使いこなせてないので念のため。 【1】バージョン管理(SCM)+常時統合(CI)+テスト駆動開発(TDD)で、初めてアジャイル開発が可能になる 【元ネタ】 バージョン管理と常時結合 豆蔵:継続的インテグレーション(CI)をしましょう Subversionでbranches/tags/trunkでソース管理したら、次に行うべき環境構築はビルド環境。 Javaなら、Ant/Mavenでワンクリックでビルドできるようにスクリプトを作る。 今でもビルドする時に、Eclipseから手作業でビルドしているプロジェクトもままある。 ローカルマシンで手作業でビル

    プログラマの思索: CIツールHudsonを使いこなす
  • 1