Управлението на операционни системи не винаги е проста задача, тъй като много процеси понякога са конфликтни. Но освен това има някои задачи, които трябва да се изпълняват с известна честота, за да помогнат на администраторите или потребителите на 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 и ще бъдем готови да автоматизираме всички задачи, които са необходими с най -добрите функции за цялост и производителност.