Рубрики
Uncategorized

Установка + Создание работы Дженкинс

Дженкинс — это инструмент автоматизации OpenSource, написанный на Java с целью непрерывной интеграции …. Tagged с DevOps, Linux, компьютерными науками, открытым исходным кодом.

Дженкинс — это Инструмент автоматизации 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»