コンテンツにスキップ

Hudson

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Hudson
ブラウザ上で動かしたHudsonデモ
最新版
3.4.0 / 2016年9月2日 (9年前) (2016-09-02)
プログラミング
言語
Java
対応OS クロスプラットフォーム
サポート状況 アーカイブ済み
種別 継続的インテグレーション
ライセンス MITライセンス
公式サイト projects.eclipse.org/projects/technology.hudson
テンプレートを表示

HudsonJavaで実装され、 Apache TomcatGlassFishなどのServletコンテナ上で動作する継続的インテグレーションツールである。HudsonはCVSSubversionなどのバージョン管理システムツールをサポートし、Apache AntApache Mavenで管理されているプロジェクトのタスクを実行したり、シェルスクリプトやWindowsのバッチファイルを実行することができる。

ビルドcronのようなスケジュール機構、他のビルドが完了した場合、あるいは特定のビルドURLがリクエストされた場合などによって実行される。

HudsonはSun Microsystemsの下でオープンソースとして開発されていたが、2010年OracleによるSun買収によりコミュニティが離脱、商標問題へと発展した。最終的にコミュニティはJenkinsという名称でのフォークを行った[1][2]

2011年5月3日、Eclipse FoundationはHudsonの中心コミッターであるオラクル、ソナタイプや他のコミュニティサポーターと共にHudsonを中核コードと問題のある商標含めてEclipse Foundationに移行する正式な提案を行った[3]。Hudsonを作った川口耕介はオラクルがJenkinsの検証を移行するのを確認し、「我々がオラクルと妥協点を見つけるために話しあった時、彼らははっきりとした形で商標保持を放棄するつもりはないという意思を持っていた。しかし、この移行でオラクルはJenkinsプロジェクトと共に保持することができないことをはっきり認めたようなものだ。」と述べている[4]。川口はまた、オラクルが著作権の合法的な再割当てやEclipse Foundationへの移行にあたりHudsonの知的財産を全て再ライセンスできるのか疑問を呈した。

2012年末にプロジェクトはgithubからEclipse Foundationへ移行した。その後、いくつかのリリースが行われたが、2016年のリリースを最後にプロジェクトはアーカイブされた[5]

脚注

[編集]
  1. 商標で米Oracleと合意できなかったHudsonコミュニティ、「Jenkins」への名称変更を含めた今後の計画を提案”. SourceForge.JP (2011年1月13日). 2011年12月1日閲覧。
  2. Hudson、Jenkinsに改名”. InfoQ (2011年2月6日). 2011年12月1日閲覧。
  3. Eclipse Foundation proposal”. 2011年5月3日閲覧。
  4. “Oracle hands Hudson to Eclipse, but Jenkins fork seems permanent”. InfoWorld. 2011年5月4日. 2011年8月10日閲覧.
  5. Eclipse Hudson (英語). Eclipse Foundation. Eclipse Foundation. 2025年11月3日閲覧。

外部リンク

[編集]