▷ Как да инсталирате Jenkins на Ubuntu 20.10 и 20.04

Управлението на операционни системи не винаги е проста задача, тъй като много процеси понякога са конфликтни. Но освен това има някои задачи, които трябва да се изпълняват с известна честота, за да помогнат на администраторите или потребителите на Ubuntu тези задачи са още по -прости, има помощна програма, наречена Jenkins и Solvetic ще ви разкаже малко за нея и как да я използвате в Ubuntu 20.04 или Ubuntu 20.10.

Какво е ДженкинсJenkins е разработен като напълно автономен сървър за автоматизация с отворен код, благодарение на който ще бъде възможно да се автоматизират различни задачи като създаване, тестване и доставка или внедряване на софтуер на клиентски компютри.

Приложението Jenkins може да бъде инсталирано с помощта на родните системни пакети Docker или може да се стартира независимо на всяка машина с инсталирана Java Runtime Environment (JRE).

Изисквания на ДженкинсИзискванията за използване на Jenkins са:

  • 256 MB RAM
  • 1 GB място на твърдия диск, препоръчително е 10 GB, ако използвате Jenkins като Docker контейнер

На ниво софтуер се изисква:

  • Java: Java 8 в 32 и 64 битови версии, Java 11 време на изпълнение (в Jenkins 2.164 и 2.164.1), Java 9, 10 и 12 не се поддържа
  • Уеб браузър като Chrome, Edge, Firefox или Safari
  • Поддръжката на правилата се изисква в операционната система Windows

Дженкинс ХарактеристикиВ рамките на функциите на Jenkins откриваме:

  • Интегриране на добавки, които са налични в Центъра за актуализиране, улеснявайки интеграцията с други помощни програми.
  • Непрекъсната интеграция и непрекъсната доставка.
  • Проста инсталация, тъй като Jenkins е базирана на Java програма, това означава, че предлага инсталационни пакети за операционни системи Windows, macOS и Unix.
  • Проста настройка.
  • Лесно се разпределя в други работни екипи.

Нека да видим как да инсталираме Jenkins на Ubuntu 20.04 или 20.10.

1. Актуализирайте Java в Ubuntu 20.10, 20.04

Етап 1
Както винаги, първото нещо ще бъде да актуализирате пакетите и системните хранилища със следната команда:

 sudo apt актуализация 

Стъпка 2
След това потвърждаваме, че имаме версията на Java, съвместима с Jenkins, за това изпълняваме следната команда:

 java -версия 

В този случай имаме Java 11, която е съвместима.

2. Инсталирайте Jenkins на Ubuntu 20.10, 20.04

Етап 1
Версията на Jenkins интегрира пакетите Ubuntu по подразбиране, за да инсталираме най -новата налична версия, ще изпълним следната команда, за да добавим ключа към системата на Ubuntu:

 wget -q -O -https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt -key add - 

Стъпка 2
След това ще добавим хранилищата на Debian към директорията sources.list:

 sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list' 

Стъпка 3
След като извършим този процес, актуализираме системата отново:

 sudo apt актуализация 

Стъпка 4
Готови сме да инсталираме Jenkins на Ubuntu 20.04 или 20.10 със следната команда:

 sudo apt install Jenkins 

Стъпка 5
Въвеждаме буквата „S“, за да потвърдим изтеглянето и инсталирането на Jenkins:

3. Стартирайте Jenkins на Ubuntu 20.10, 20.04

Етап 1
Стартираме приложението със следната команда:

 sudo systemctl стартира Дженкинс 

Стъпка 2
Проверяваме състоянието на Jenkins със следната команда. Виждаме, че състоянието му е активно.

 sudo systemctl status Jenkins 

4. Конфигурирайте защитната стена в Ubuntu 20.10, 20.04

Етап 1
Време е да конфигурираме разрешенията в защитната стена за отдалечен и локален достъп, Дженкинс ще използва порта за слушане 8080, ние конфигурираме този порт със следната команда:

 sudo ufw позволяват 8080 
Стъпка 2
Виждаме състоянието на защитната стена със следната команда:
 sudo ufw статус 
Стъпка 3
В случай, че защитната стена не е активирана, ще изпълним следното. Проверяваме дали порт 8080 е свързан с защитната стена.
 sudo ufw enable 

5. Инсталирайте Jenkins на Ubuntu 20.10, 20.04

Етап 1
Сега е възможно да завършите процеса на конфигуриране на Jenkins, на първо място, ще идентифицираме IP адреса на компютъра с командата "ip add":

Стъпка 2
С този IP можем да осъществим външен достъп със следния синтаксис:

 http: // IP_Ubuntu: 8080
Стъпка 3
Ще видим следното:

Увеличете

Стъпка 4
Необходимо е да въведете администраторската парола, която се генерира автоматично от приложението, за това в терминала трябва да изпълним следното за неговата визуализация:

 sudo cat / var / lib / jenkins / secrets / initialAdminPassword 

Стъпка 5
Трябва да копираме 32 -те знака на паролата и да ги поставим в съответното поле, този процес може да се извърши локално в Ubuntu 20:

Увеличете

Стъпка 6
Поставяме паролата и кликваме върху „Продължи“, ще видим следното:

Увеличете

Стъпка 7
Кликваме върху „Инсталиране на предложени плъгини“ и можем да видим, че всички необходими плъгини за правилното функциониране на Jenkins ще бъдат инсталирани в Ubuntu:

Увеличете

Стъпка 8
След като този процес приключи, ще се покаже следното, където трябва да създадем потребител, който да управлява платформата Jenkins, там въвеждаме следното:

  • Потребителско име
  • Парола
  • Поща
  • Пълно име

Увеличете

Стъпка 9
Кликваме върху „Запазване и продължаване“ и след това това ще бъде пренасочено към екземпляра Jenkins, където ще видим URL адреса за достъп до платформата, там ще видим IP или домейн до порт 8080:

Увеличете

Стъпка 10
Завършваме процеса, като кликнете върху „Запазване и завършване“.

Увеличете

Стъпка 11
Достъпваме до Jenkins, като кликнете върху „Започнете да използвате Jenkins“ и това ще бъде средата, която ще видим:

Увеличете

Стъпка 12
Кликваме върху „Управление на Дженкинс“ и осъществяваме достъп до променливите на Дженкинс, които трябва да бъдат конфигурирани:

Увеличете

Стъпка 13
В системната конфигурация можем да установим нови параметри, ако е необходимо:

Увеличете

С тези стъпки инсталирахме и конфигурирахме Jenkins на Ubuntu 20.04 или 20.10 и ще бъдем готови да автоматизираме всички задачи, които са необходими с най -добрите функции за цялост и производителност.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave