Показаны сообщения с ярлыком Hudson. Показать все сообщения
Показаны сообщения с ярлыком Hudson. Показать все сообщения

воскресенье, 28 февраля 2016 г.

Автоматизация сборки и деплоя ADF приложений при помощи Hudson и Ant (Build and Deployment ADF applications using Ant and Hudson)

Когда разработка ведётся не дома  на коленках, то сборку приложений обычно автоматизируют. Для этого существует достаточно большое количество средств (Hudson,Jenkins, TeamCity и т.д.). В этой статье я хочу рассказать об автоматизации сборки ADF приложений при помощи Hudson и Ant.

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

Непрерывная интеграция -  это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта

Итак, сначала нужно установить Hudson. Для этого нужно зайти на официальный сайт  http://hudson-ci.org и скачать там последнюю версию war файла. Скачав файл, нужно запустить команду :

java -jar hudson-3.3.3.war --httpPort=8989 , где hudson-3.3.3.war - название скаченного файла, а httpPort=8989 - порт на котором будет доступен сервер.