Дженкинс — это Инструмент автоматизации OpenSource написано на Java с целью постоянной интеграции. Дженкинс — это Сборка инструмента Это облегчает разработчикам постоянно строить и тестировать свои проекты, что облегчает пользователям получить новую сборку. Jenkins предоставляет различные плагины для интеграции с различными технологиями тестирования и развертывания.
Jenkins ускоряет процесс разработки программного обеспечения с использованием автоматизации и интегрирует процессы жизненного цикла разработки, такие как, создание, документация, тестирование, пакет, постановка, развертывание, а также анализ статического кода.
Дженкинс достигает непрерывной интеграции с помощью плагинов, которые используются для интеграции различных этапов DevOps. Если мы хотим интегрировать конкретный инструмент, у нас есть плагин для этого. Мы можем интегрировать широкий спектр таких инструментов, как Maven, Selenium, GIT, Puppet, Nagios и Ansible, которые являются одними из них.
Преимущества Дженкинса:
- OpenSource + отличное сообщество
- Легкая установка
- Поддержите широкий ассортимент плагинов
- Бесплатный
- Высоко портативно
Каждый коммит строится и тестируется, поэтому разработчикам необходимо сосредоточиться на одной сборке, а не проверять весь исходный код. | Весь исходный код сборка и протестирован в конце, поэтому трудно и трудолюбиво, чтобы исправить ошибки. |
Весь трубопровод автоматизирован, поэтому не требуется ручное вмешательство. | Разработчики должны делать весь процесс вручную. |
Результат теста предоставляется после каждого коммита. | Разработчики должны ждать результата теста. |
Установка Дженкинса в Linux
Предварительные условия
1) Ява установлена 2) Наша машина настроена с пользователем Sudo, не являющегося корнем.
Установка Java8
1) Сначала обновите индексы пакета, используя команду,
sudo apt update
2) Установите Java, используя следующие команды,
sudo apt-get install default-jre sudo apt-get install default-jdk
В случае, если у нас установлено несколько версий Java, мы можем настроить их, используя команду
sudo update-alternatives --config java
Установка Дженкинса
1) Версия Дженкинса, доступная с по умолчанию Ubuntu, далеко отстает от последних версий, поэтому нам нужно добавить репозиторий Дженкинса в нашу систему,
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
2) По мере добавления ключа нам нужно добавить репо с пакетом к Источники. Список В
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
3) Обновить репозиторий APT для использования нового репо,
sudo apt update
4) Установить Дженкинс и его зависимости,
sudo apt install jenkins
5) Нам нужно запустить службы Jenkins на нашем устройстве Linux И тогда мы можем проверить его статус, используя,
sudo systemctl start jenkins sudo systemctl status jenkins
Если мы используем наши Jenkins на нашей серверной машине, нам нужно позволить нашим устройствам подключаться к нему, разрешив его в брандмауэре
sudo ufw allow 8080
6) Для доступа к нашим Дженкинсу нам нужно открыть следующий URL,
http://your_server_ip_or_domain:8080
Для локальных устройств используется IP -адрес 127.0.0.1:8080
7) Нам нужно разблокировать наш Дженкинс, получив следующий файл,
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
8) После разблокировки Дженкинса установите предложенные плагины, создайте пользователя
9) После компиляции мы можем получить доступ к нашей панели инструментов Jenkins, используя указанный IP
Создание первой работы Дженкинса
1) Создайте задание, выбрав новый элемент на панели инструментов Jenkins.
2) Введите название элемента и выберите проект Freestyle.
3) В разделе «Сборка» выберите «Выберите оболочку» и введите команду, которую вы хотите запустить при выполнении сборки.
4) Выберите «Проект» и нажмите опцию «Биллить сейчас».
5) См. Вывод, нажав на номер сборки и нажав вывод консоли.
Оригинал: «https://dev.to/kshitizsaini113/installation-job-creation-jenkins-ml8»