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

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

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

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

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

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

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

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

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

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

Кликнете върху ' Нов продукт “в горната лява част на таблото за управление.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

javac HelloWorld.java

java HelloWorld

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

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

  1. Щракнете Приложи
  2. Запазване Проектът.

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

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

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

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

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

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

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

Резюме

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