jenkins jobs configuring scm
Овај видео туторијал расправља о Јенкинсовим пословима, типовима Јенкинсових послова, конфигурисању СЦМ-а, окидачима градње, распореду грађевинских послова, анкетирању СЦМ-а, стварању Мавен пројекта:
У нашем претходном водичу научили смо о преузимању генеричког Јава пакета, Доцкер кутије с алаткама, увлачењу Јенкинсове слике на кутији алата и разним методама покретања Јенкинса, попут, покретања као самосталне апликације, покретања на серверу апликација, рада као Виндовс услуге , и коначно трчање на Доцкер-у.
У овом упутству ћемо разговарати о свему о Јенкинсовом послу, различитим врстама Јенкинсових послова, конфигурисању управљања изворним кодом, окидачима градње, планирању задатака изградње, анкетирању СЦМ-а, Мавен Буилд Степс.
Шта ћете научити:
Увод у Јенкинс Јобс
Ево видео туторијала:
Део 1:
Део 2:
места за бесплатно гледање аниме
Шта је посао Јенкинса?
Једноставним речима, сваки аутоматизовани процес који се примењује у Јенкинс-у је Јенкинсов посао.
Аутоматизовани процес може се односити на изградњу изворног кода. Изворни код се може спојити из било ког система за управљање изворним кодом, као што су гит, СВН и перфорце.
Врсте Јенкинсових послова
Јенкинс подржава следеће различите врсте послова:
# 1) Покрените Јенкинс као самосталну апликацију: Погледајте упутство „Инсталирање и покретање Јенкинса“ да бисте добили детаљне кораке.
#два) Пријавите се на Јенкинс.
# 3) Кликните на „Нова ставка“ на Јенкинсовој контролној табли, као што је приказано на слици 1 доле.
Слика 1: Нова ставка на Јенкинс контролној табли
# 4) Након клика на Нев Итем, појавиће се листа различитих Јенкинсових послова. Ово је приказано на слици 2.
Слика 2: Списак Јенкинсових послова
Као што је приказано на горњој слици, различите врсте Јенкинс Јобс-а су:
(и) Пројекат слободног стила :Ово је редован и популаран посао у Јенкинс-у који нам омогућава да изградимо свој пројекат, интегришемо наше градње или управљање изворним кодом са Јенкинс-ом, анкетирамо СЦМ, креирамо окидаче и још много тога.
(ии) Мавен пројекат :Омогућава нам изградњу наших мавен пројеката. Потребно је само да одредимо локацију наше датотеке пом.кмл за изградњу пројекта. Све остале функције попут стварања окидача, анкета СЦМ остаје иста.
(иии) Цевовод :То је врста посла који нам омогућава да декларирамо процес израде као што је компајлирање, покретање и пријављивање генерација ако је потребно.
Сви горе наведени кораци могу се споменути у датотеци названој Јенкинсфиле у нашој бази кода и такође одредити исту путању у Јенкинс-у. Ово ће покренути Јенкинсфиле и приказати фазе примене као што су буилд, рун итд. Ово се може пратити ако треба да радимо само на једној грани.
Ако желимо да покренемо наш цевовод на више грана или верзија базе података коју користимо вишегрански цевовод .
(ив) Мулти-конфигурација :Ова врста пројекта је намењена великој бази кодова која треба да се изводи на различитим конфигурацијама оперативних система.
(в) Мапа :У овој врсти пројеката прво се креира фасцикла која је контејнер за све друге врсте пројеката. Ове фасцикле такође можемо учинити сигурним.
Конфигурисање управљања изворним кодом
Следе предуслови за конфигурисање управљања изворним кодом:
- Иди: Овде се користи алат за контролу верзија. Може се користити било које друго управљање изворним кодом, попут СВН-а, Перфорце-а и многих других. Када се учита Доцкер сет алата, учита се чак и Гит. Кораци инсталације Доцкеровог алата споменути су у мом водичу „Инсталирање и покретање Јенкинса“.
- Шифра: Код се може лако написати помоћу софтвера попут Ецлипсе, Мицрософт Висуал Студио и многих других.
- Јенкинс покренут и покренут и покренут помоћу хттп: // лоцалхост: 8080.
Следе кораци за конфигурисање изворног кода Мгемент:
# 1) Прво се пријавите у ГитХуб спремиште и изаберите спремиште које је креирано. Већ сам створио спремиште које садржи Јава датотеку која има једноставну скрипту селена и изјаву за испис. Погледајте слику 3.
Слика 3: Пријављени на екрану ГитХуб-а.
#два) Кликните на спремиште и уверите се да је присутан најновији код. Обратите пажњу на УРЛ спремишта као што је приказано на слици 4.
Слика 4: Приказивање екрана ГитХуб спремиште и УРЛ
# 3) Сада на Јенкинсовој контролној табли кликните на „Нова ставка“. Погледајте слику 1 за Јенкинс-ову контролну таблу.
# 4) Укуцајте назив пројекта и одаберите Фреестиле пројекат са листе послова који су наведени као што је приказано на слици 5.
Слика 5: Стварање пројекта Фреестиле
# 5) Изаберите Гит под Управљање изворним кодом и наведите УРЛ спремишта Гитхуб (већ је забележено у кораку # 2) и наведите акредитиве као што је приказано на слици 6 доле.
Слика 6: Конфигурација пројекта у слободном стилу
# 6) Наведите потребне наредбе за изградњу за покретање кода. Овде смо користили команду за извршење Виндовс батцх, као што је приказано на слици 7 доле.
Слика 7: Корак изградње у СЦМ конфигурацији
# 7) Кликните на дугме Примени и Сачувај.
# 8) Кликните на Буилд Нов као што је приказано на слици 8.
Слика 8: Направите одмах на контролној табли
# 9) Пронађите резултат у излазу конзоле као што је приказано на слици 9.
Слика 9: Излаз конзоле у оквиру пројекта
Белешка: Да бисте добили излаз конзоле, кликните резултат израде (означен плавом или црвеном бојом). Ово ће вас одвести до екрана приказаног на слици 9.
Буилд Триггерс
Шта је окидач?
Окидач нам омогућава да извршимо посао у случају догађаја. Овај догађај се назива окидач. Да бисмо видели листу окидача за изградњу, морамо се пријавити на Јенкинс и кликнути на било коју већ створену ставку и кликнути на цонфигуре.
Листа окидача приказана је на слици 10 доле:
Слика 10: Листа окидача за изградњу
- Окидач израде даљински : Посао се обично покреће приступом одређеној УРЛ адреси. Ово је погодно за скрипте. Уз УРЛ, треба споменути и токен за ауторизацију.
- Градите након што се граде други пројекти : Док гласи, морамо споменути списак других пројеката, када се ти пројекти изграде, извршава се садашњи посао.
- Повремено градите : Изградња се покреће на основу поменутог времена. Овде треба поменути црон.
- Окидач Гитхуб кука за ГИТСЦМ анкетирање : Ако Јенкинс прими пусх ГитХуб куку из спремишта повезаног са гит, тада се извршава процес изградње.
- Анкета СЦМ : Конфигуришите Јенкинс-а да анкетира СЦМ за мрачне нагоне или обавезе, а затим покреће послове.
Јенкинс Јоб Сцхедулер
Морамо да урадимо следеће да бисмо заказали посао за изградњу:
- Пријавите се на надзорну таблу Јенкинс-а.
- Кликните на ставку или посао.
- Кликните на Цонфигуре.
- Проверите периодичну опцију израде и подесите жељени црон као што је приказано на слици 11.
Белешка: Само у демо сврхе, црон дајемо као ***** што значи покретање градње сваког минута. Молимо вас да га онемогућите или дате црон по вашем избору.
Слика 11: Закажите грађевинске послове
Испитивање СЦМ-а
Следите кораке у наставку:
- Кликните на „Конфигуриши“ посла створеног на Јенкинсовој контролној табли.
- Кликните на окидаче за изградњу у подешавањима конфигурације и изаберите СЦМ анкете.
- Унесите жељени црон да бисте анкетирали СЦМ. Овде смо дали * * * * што значи да Јенкинс анкетира СЦМ сваког минута. Погледајте слику 12.
Слика 12: Анкетирање СЦМ-а
Мавен Буилд Степс
# 1) Покрените Јенкинс и пријавите се на њега.
#два) Кликните на Манаге Јенкинс
# 3) Кликните на Глобална конфигурација алата.
# 4) Под Мавен кликните на додај мавен.
# 5) Уклоните ознаку аутоматски инсталирај.
# 6) Наведите путању за канту Мавен, као што је приказано на слици 13.
Слика 13: Додавање Мавенове путање
# 7) Кликните на Примени и сачувајте.
# 8) Идите на Јенкинс контролну таблу, кликните на Нев Итем.
# 9) Унесите назив ставке и изаберите Мавен пројекат и кликните на Примени као што је приказано на слици 14.
Слика 14: Стварање пројекта Мавен
# 10) На страници за конфигурисање Мавена унесите опис, а под Мавен кликните на Адванцед.
#Једанаест) Изаберите прилагођени радни простор као што је приказано на слици 15. Прилагођени радни простор је путања на којој је присутан пом.кмл.
Слика 15: Прилагођени радни простор под мавеном
веб услуге ц # питања за интервјуе
# 12) У току израде поставите циљеве и опције за чишћење теста компајлирања.
# 13) Кликните на Саве.
# 14) Кликните на Буилд Нов који је присутан у Нев Итем.
# петнаест) Сачекајте да изградња успе, као што је приказано на слици 16.
Слика 16: Успех у изградњи
Закључак
У овом водичу смо сазнали о различитим врстама Јенкинс послова, шта су окидачи градње, конфигурисање СЦМ-а, анкетирање СЦМ-а, заказивање посла и коначно стварање Мавен пројекта.
Препоручено читање
- Посао за КА помоћника за тестирање софтвера
- Водич за Јенкинс ЦИ - Шта је Јенкинс континуирана интеграција
- Тестирање софтвера Технички садржај Вритер Фрееланцер Јоб
- Послови тестирања софтвера: Комплетан водич за послове КА тестирања
- Послови за тестирање софтвера у Бангалору
- Прилика за хонорарно хонорарно ангажовање стручњака за селен
- СофтвареТестингХелп Тренутна радна места
- Како преузети, инсталирати и покренути Јенкинс