Как да създадете нова строителна работа в Jenkins Freestyle Project

Какво е проект на Jenkins Freestyle?

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

Типовете действия, които можете да извършвате в стъпка на изграждане на Jenkins или действие след изграждане, са доста ограничени. Има много стандартни плъгини, налични в рамките на Jenkins Freestyle Project, които да ви помогнат да преодолеете този проблем.

Как да създадете работа в Jenkins
Как да създадете работа в Jenkins

Как да създадете нова работа за изграждане в Jenkins

Работата по изграждане на свободен стил е много гъвкава и лесна за използване опция. Можете да го използвате за всякакъв тип проекти; лесно се настройва и много от опциите му се появяват в други задания за изграждане. По-долу е описан процес стъпка по стъпка за създаване на работа Дженкин.

Стъпка 1) Влезте в Jenkins


За да създадете работа за свободен стил на Jenkins, влезте в таблото за управление на Jenkins, като посетите пътя за инсталиране на Jenkins. Обикновено той ще бъде хостван на localhost на http://localhost:8080 Ако имате инсталиран Дженкинс в друг път използвайте съответния URL адрес за достъп до вашето табло за управление, както е показано в примера за създаване на работа на Jenkins по-долу.

Създайте ново задание за изграждане в Jenkins

Стъпка 2) Създайте нов елемент

Кликнете върху "Нов елемент” в горната лява част на таблото ви за управление.

Създайте ново задание за изграждане в Jenkins

Стъпка 3) Въведете подробности за артикула

В следващия екран,

  1. Въведете името на елемента, който искате да създадете. Ще използваме „Hello world“ за тази демонстрация.
  2. Изберете Freestyle проект
  3. Щракнете върху OK

Създайте ново задание за изграждане в Jenkins

Стъпка 4) Въведете подробности за проекта

Въведете подробностите за проекта, който искате да тествате.

Създайте ново задание за изграждане в Jenkins

Стъпка 5) Въведете URL адреса на хранилището

Под Управление на изходния код въведете URL адреса на вашето хранилище. Имаме тестово хранилище, намиращо се на https://github.com/kriru/firstJava.git

Създайте ново задание за изграждане в Jenkins

Възможно е също така да използвате локално хранилище.

Ако вашето GitHub хранилище е частно, Дженкинс първо ще потвърди вашите идентификационни данни за вход с GitHub и едва след това ще изтегли изходния код от вашето GitHub хранилище.

Стъпка 6) Променете настройките

Сега, след като предоставихте всички подробности, е време да създадете кода. Променете настройките под изграждане на раздел за изграждане на кода в желаното от вас време. Можете дори да планирате изграждането да се случва периодично, в определени часове.

Под изграждане на,

1. Кликнете върху „Добавете стъпка на изграждане"

2. Кликнете върху „Изпълнение Windows пакетна команда” и добавете командите, които искате да изпълните по време на процеса на изграждане.

Създайте ново задание за изграждане в Jenkins

Тук добавих java командите, за да компилирам java кода.

Добавих следните команди на Windows:

javac HelloWorld.java

java Здравей свят

Създайте ново задание за изграждане в Jenkins

Стъпка 7) Запазете проекта

Когато сте въвели всички данни,

  1. Кликнете Кандидатствай
  2. Спестявания Проектът.

Стъпка 8) Създайте изходния код

Сега в главния екран щракнете върху Изградете сега бутон от лявата страна, за да създадете изходния код.

Създайте ново задание за изграждане в Jenkins

Стъпка 9) Проверете състоянието

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

Създайте ново задание за изграждане в Jenkins

Стъпка 10) Вижте изхода на конзолата

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

Създайте ново задание за изграждане в Jenkins

Накратко, ние изпълнихме програма HelloWorld, хоствана на GitHub. Дженкин изтегля кода от отдалеченото хранилище и изгражда непрекъснато на определена от вас честота.

Oбобщение

  • Jenkins Freestyle Project е повторяемо задание за изграждане, скрипт или конвейер, който съдържа стъпки и действия след изграждането. Това е подобрена работа или задача, която може да обхваща множество операции.
  • Типовете действия, които можете да извършвате в стъпка на изграждане или действие след изграждане, са доста ограничени. Има много стандартни плъгини, налични в рамките на Jenkins Freestyle Project, които да ви помогнат да преодолеете този проблем.
  • Задачите на Jenkins за свободно изграждане са много гъвкави и лесни за използване. Можете да го използвате за всякакъв тип проекти; лесно се настройва и много от опциите му се появяват в други задания за изграждане на Jenkins.
  • Ако вашето GitHub хранилище е частно, Дженкинс първо ще потвърди вашите идентификационни данни за вход с GitHub и едва след това ще изтегли изходния код от вашето GitHub хранилище.