Поставить сервер непрерывной интеграции Jenkins на Ubuntu
Дано:
Ubuntu 12.04 LTS (серверная или настольная редакция).
Надо:*
Установить сервер непрерывной интеграции Jenkins.
Решение:
Всё очень просто (см. http://pkg.jenkins-ci.org/debian/):
- Добавляем ключ репозитория Jenkins:
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
- Добавляем сам репозиторий:
echo "deb http://pkg.jenkins-ci.org/debian binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
- Обновляем информацию о доступности пакетов программ с учетом нового репозитория:
sudo apt-get update
- Устанавливаем нужное:
sudo apt-get install jenkins jenkins-cli ant openjdk-6-jdk
Сразу после установки у вас будет доступен сервер Jenkins по адресу http://localhost:8080/ .
Замечания:
Дополнительно установлен интерфейс командной строки для управления Jenkins. Его опции доступны по адресу http://localhost:8080/cli .
Пакеты ant и openjdk-6-jdk нужны для непосредственной работы заданий тестирования и сборки, самому Jenkins они не требуются.
Для начала работы желательно сходить в Центр управления плагинами и обновлениями: http://localhost:8080/pluginManager/ .
* Да, я тут лукавлю, ибо цель не в самом сервере НИ, а в том, что он умеет делать, но не всё сразу 😉