Как да създадете нова задача за изграждане в Jenkins Проект за фрийстайл

Какво е Jenkins Проект за фрийстайл?

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ако вашето хранилище в GitHub е частно, Jenkins първо ще валидира вашите данни за вход с 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 ще ви помогне да преодолеете този проблем.
  • Свободен стил Jenkins задачите са изключително гъвкави и лесни за използване. Можете да ги използвате за всякакъв тип проект; лесни са за настройване и много от опциите им се появяват в други компилации. Jenkins работни места.
  • Ако вашето хранилище в GitHub е частно, Jenkins първо ще валидира вашите данни за вход с GitHub и едва след това ще изтегли изходния код от вашето хранилище в GitHub.

Обобщете тази публикация с: