Как да създадете нова строителна работа в Jenkins Freestyle Project
Какво е проект на Jenkins Freestyle?
Дженкинс Freestyle Project е повтарящо се задание за изграждане, скрипт или конвейер, който съдържа стъпки и действия след изграждането. Това е подобрена работа или задача, която може да обхваща множество операции. Той ви позволява да конфигурирате задействания за изграждане и предлага базирана на проект сигурност за вашия проект Jenkins. Той също така предлага плъгини, които да ви помогнат да изградите стъпки и действия след изграждането.
Типовете действия, които можете да извършвате в стъпка на изграждане на Jenkins или действие след изграждане, са доста ограничени. Има много стандартни плъгини, налични в рамките на Jenkins Freestyle Project, които да ви помогнат да преодолеете този проблем.
Как да създадете нова работа за изграждане в Jenkins
Работата по изграждане на свободен стил е много гъвкава и лесна за използване опция. Можете да го използвате за всякакъв тип проекти; лесно се настройва и много от опциите му се появяват в други задания за изграждане. По-долу е описан процес стъпка по стъпка за създаване на работа Дженкин.
Стъпка 1) Влезте в Jenkins
За да създадете работа за свободен стил на Jenkins, влезте в таблото за управление на Jenkins, като посетите пътя за инсталиране на Jenkins. Обикновено той ще бъде хостван на localhost на
http://localhost:8080
Ако имате инсталиран Дженкинс в друг път използвайте съответния URL адрес за достъп до вашето табло за управление, както е показано в примера за създаване на работа на Jenkins по-долу.
Стъпка 2) Създайте нов елемент
Кликнете върху "Нов елемент” в горната лява част на таблото ви за управление.
Стъпка 3) Въведете подробности за артикула
В следващия екран,
- Въведете името на елемента, който искате да създадете. Ще използваме „Hello world“ за тази демонстрация.
- Изберете Freestyle проект
- Щракнете върху OK
Стъпка 4) Въведете подробности за проекта
Въведете подробностите за проекта, който искате да тествате.
Стъпка 5) Въведете URL адреса на хранилището
Под Управление на изходния код въведете URL адреса на вашето хранилище. Имаме тестово хранилище, намиращо се на https://github.com/kriru/firstJava.git
Възможно е също така да използвате локално хранилище.
Ако вашето GitHub хранилище е частно, Дженкинс първо ще потвърди вашите идентификационни данни за вход с GitHub и едва след това ще изтегли изходния код от вашето GitHub хранилище.
Стъпка 6) Променете настройките
Сега, след като предоставихте всички подробности, е време да създадете кода. Променете настройките под изграждане на раздел за изграждане на кода в желаното от вас време. Можете дори да планирате изграждането да се случва периодично, в определени часове.
Под изграждане на,
1. Кликнете върху „Добавете стъпка на изграждане"
2. Кликнете върху „Изпълнение Windows пакетна команда” и добавете командите, които искате да изпълните по време на процеса на изграждане.
Тук добавих java командите, за да компилирам java кода.
Добавих следните команди на Windows:
javac HelloWorld.java
java Здравей свят
Стъпка 7) Запазете проекта
Когато сте въвели всички данни,
- Кликнете Кандидатствай
- Спестявания Проектът.
Стъпка 8) Създайте изходния код
Сега в главния екран щракнете върху Изградете сега бутон от лявата страна, за да създадете изходния код.
Стъпка 9) Проверете състоянието
След като кликнете върху Изградете сега, можете да видите състоянието на компилацията, под която работите История на изграждането.
Стъпка 10) Вижте изхода на конзолата
Кликнете върху Изграждане на номер и след това щракнете върху конзолен изход за да видите състоянието на компилацията, която изпълнявате. Трябва да ви покаже съобщение за успех, при условие че сте следвали настройката правилно, както е показано в примера за създаване на нова работа на Jenkins по-долу.
Накратко, ние изпълнихме програма HelloWorld, хоствана на GitHub. Дженкин изтегля кода от отдалеченото хранилище и изгражда непрекъснато на определена от вас честота.
Oбобщение
- Jenkins Freestyle Project е повторяемо задание за изграждане, скрипт или конвейер, който съдържа стъпки и действия след изграждането. Това е подобрена работа или задача, която може да обхваща множество операции.
- Типовете действия, които можете да извършвате в стъпка на изграждане или действие след изграждане, са доста ограничени. Има много стандартни плъгини, налични в рамките на Jenkins Freestyle Project, които да ви помогнат да преодолеете този проблем.
- Задачите на Jenkins за свободно изграждане са много гъвкави и лесни за използване. Можете да го използвате за всякакъв тип проекти; лесно се настройва и много от опциите му се появяват в други задания за изграждане на Jenkins.
- Ако вашето GitHub хранилище е частно, Дженкинс първо ще потвърди вашите идентификационни данни за вход с GitHub и едва след това ще изтегли изходния код от вашето GitHub хранилище.