Когда разработка ведётся не дома на коленках, то сборку приложений обычно автоматизируют. Для этого существует достаточно большое количество средств (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 - порт на котором будет доступен сервер.
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 - порт на котором будет доступен сервер.