Hudson

Hudson
Hudson
Hudson logo.png
Hudson Screenshot.png
Hudson, запущенный в браузере
Тип

непрерывная интеграция

Написана на

Java

Операционная система

Кроссплатформенное

Последняя версия

2.2.1 (31 мая 2012 года)

Лицензия

Лицензия MIT

Сайт

hudson-ci.org/

Hudson — инструмент непрерывной интеграции, написанный на Java. Запускается в контейнере сервлетов, таких как Apache Tomcat или GlassFish. Поддерживает инструментарий для работы с разными системами контроля версий, включая CVS, Subversion, Mercurial, Git и Clearcase, может собирать проекты Apache Ant и Apache Maven, а также исполнять shell-скрипты и команды Windows.

Основной разработчик Hudson — Косукэ Кавагути — ранее работал в Sun Microsystems и в 2010 году, после поглощения Sun компанией Oracle, основал компанию InfraDNA, нацеленную на коммерческую поддержку инструмента[1]. В феврале 2011 года Кавагути ответвил проект, дав ему наименование Jenkins, в ответ на отказ корпорации Oracle передать права на торговую марку Hudson. В мае 2011 года Oracle отказалась от контроля над проектом и наименованием, предложив целиком передать разработку инструмента под управление Eclipse Foundation[2][3].

Сборка проектов может быть назначена на разные события, например, производиться по расписанию, используя механизм подобный cron, либо стартовать когда другая сборка уже собрана, либо при запросе определённого URL.

Последние годы Hudson стал популярной альтернативой CruiseControl и другим программам для сборки с открытым исходным кодом[1]. На состоявшейся в мае 2008 года конференции JavaOne приложение стало лауреатом Duke’s Choice Award в категории «Решения для разработчиков»[4]. Компания Sun Microsystems объявила о коммерческой поддержке инструмента в августе 2009 года[5].

По состоянию на конец 2010 года Hudson выпускался под лицензией MIT[6].

Плагины

Благодаря возможности создания плагинов для Hudson, его функциональность как инструмента для сборки проектов можно существенно расширить. Примером может быть Serenity, которая представляет собой написанную на Java библиотеку для составления метрик покрытия кода, его сложности, зависимостей в нём, соединённую с плагином Hudson для отображения отчётов[7].

Примечания

  1. 1 2 Dan Dyer Why are you still not using Hudson?  (англ.). Архивировано из первоисточника 26 апреля 2012.
  2. Clarke, Gavin Oracle U-turns on Hudson open source control. Hudson can't have Hudson. But Eclipse can  (англ.). The Register (5 May 2011). Архивировано из первоисточника 26 апреля 2012. Проверено 24 мая 2011.
  3. Proposal: Hudson  (англ.). Eclipse Foundation (4 May 2011). Архивировано из первоисточника 26 апреля 2012. Проверено 24 мая 2011.
  4. 2008 JavaOne Conference: Duke's Choice Awards Winners for 2008  (англ.). Архивировано из первоисточника 26 апреля 2012.
  5. Kohsuke Kawaguchi Announcing Sun Continuous Integration Server  (англ.). Архивировано из первоисточника 26 апреля 2012.
  6. Hudson Software License  (англ.).(недоступная ссылка — история)
  7. Serenity wiki  (англ.). Архивировано из первоисточника 26 апреля 2012.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Hudson" в других словарях:

  • Hudson — is a surname of English origin and may refer to:Persons named Hudson*Andrew Hudson, South African test cricketer *Sir Austin Hudson, 1st Baronet (1897–1956), British Conservative politician *Ben Hudson, Australian AFL player *Brett Hudson (b.… …   Wikipedia

  • Hudson — Hudson, WY U.S. town in Wyoming Population (2000): 407 Housing Units (2000): 209 Land area (2000): 0.420268 sq. miles (1.088488 sq. km) Water area (2000): 0.000000 sq. miles (0.000000 sq. km) Total area (2000): 0.420268 sq. miles (1.088488 sq.… …   StarDict's U.S. Gazetteer Places

  • Hudson — ist der Name folgendere geografischer Objekte: Hudson Bay, ein Gewässer in Nordkanada Hudson River, ein Fluss im Osten der USA Cerro Hudson, Vulkan in Chile Hudson County, Verwaltungseinheit in den USA Hudson Township, diverse Townships in den… …   Deutsch Wikipedia

  • Hudson — Hudson, bahía o mar de Hudson, estrecho de ► Río del NE de E.U.A., en el estado de Nueva York. Nace en los montes Adirondack y desemboca en el Atlántico, formando un gran estuario donde se encuentra el gran puerto de Nueva York; 507 km. * * * (as …   Enciclopedia Universal

  • HUDSON (H.) — HUDSON HENRY (1550 env. 1611) Navigateur anglais, auteur de quatre voyages dans l’Atlantique Nord et dans l’océan Arctique. On ne sait rien de précis sur la vie d’Henry Hudson avant 1607, sinon qu’il avait deux fils dont l’un, John, l’accompagna… …   Encyclopédie Universelle

  • HUDSON (S.) — HUDSON STEPHEN (1868 env. 1944) Le romancier anglais Stephen Hudson (pseudonyme de Sydney Schiff) est victime de la discrétion dont il a entouré sa vie. La date de sa naissance n’a été révélée qu’en 1962, dans la longue note et l’essai critique… …   Encyclopédie Universelle

  • Hudson — (Compagnie de la baie d ) compagnie anglaise à laquelle le roi d Angleterre octroya en 1670 une charte, afin de coloniser l ouest du Canada et de vendre les fourrures. Elle fusionna en 1821 avec la Compagnie du Nord Ouest (créée en 1783), de… …   Encyclopédie Universelle

  • Hudson [2] — Hudson, 1) (H. River), einer der wichtigsten Ströme der Vereinigten Staaten von Nordamerika, entspringt in zwei Quellenflüssen auf den Adirondack Mountains im Staate New York (der eine in[573] der Grafschaft Hamilton, der andere in der Grafschaft …   Pierer's Universal-Lexikon

  • Hudson — Hudson, Henry (1565 1611) an English sailor and ↑explorer who made several attempts to find the Northeast Passage (=along the northern coast of Russia) and the Northwest Passage (=along the northern coast of Canada) . He discovered Hudson Bay in… …   Dictionary of contemporary English

  • Hudson, CO — U.S. town in Colorado Population (2000): 1565 Housing Units (2000): 504 Land area (2000): 2.322712 sq. miles (6.015795 sq. km) Water area (2000): 0.019424 sq. miles (0.050308 sq. km) Total area (2000): 2.342136 sq. miles (6.066103 sq. km) FIPS… …   StarDict's U.S. Gazetteer Places


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»