Постоје различите апликације које нам пружају могућност управљања оперативним системима на више начина, а једна од њих је Јенкинс који делује као бесплатни сервер за аутоматизацију (отворени изворни код) са којим можемо изводити радње као што су креирање, тестирање и испорука. врсте софтвера на клијентским рачунарима.
Јенкинс функцијеЈенкинс може деловати на различите начине, као што су:
- Кроз изворне системске пакете
- помоћу доцкера
- Независно на машинама са инсталираним Јава Рунтиме Енвиронмент (ЈРЕ)
Јенкинс захтевиДа би правилно користио Јенкинс, тим мора имати:
- Препоручује се 256 МБ РАМ -а са 1 ГБ
- 1 ГБ простора на чврстом диску, идеално 10 ГБ ако се Јенкинс покреће као Доцкер контејнер
- Јава 8 у 32 и 64 битним верзијама, Јава 11 рунтиме (у Јенкинс 2.164 и 2.164.1), Јава 9, 10 и 12 тренутно нису подржани
- Ако користимо Виндовс оперативне системе, потребно је имати подршку за политике
- Имате ажуриране веб прегледаче као што су Цхроме, Едге, Фирефок или Сафари
Јенкинс ФеатуресЈенкинс нам нуди:
- Поједностављено подешавање
- Интегрисање додатака доступних у центру за ажурирање да би могли да раде са другим услужним програмима
- Интеграција и континуирана испорука објеката и услуга
- Омогућава дистрибуцију у другим тимовима
- Нуди инсталационе пакете за оперативне системе Виндовс, мацОС и Уник
Научимо како да инсталирамо Јенкинс на Убунту 21.04.
Како инсталирати Јенкинс на Убунту 21.04
Корак 1
Приступамо терминалу у Убунту 21.04, тамо ћемо преузети и инсталирати Јенкинс кључ са следећом командом:
судо вгет -к -О -хттпс://пкг.јенкинс.ио/дебиан-стабле/јенкинс.ио.кеи | судо апт -кеи адд -
Корак 2
Након тога, додаћемо бинарне датотеке у системске ресурсе:
судо сх -ц 'ецхо деб хттп://пкг.јенкинс.ио/дебиан-стабле бинари/> /етц/апт/соурцес.лист.д/јенкинс.лист
Корак 3
Сада ћемо ажурирати систем:
судо апт упдате
Корак 4
Када се ажурира, инсталираћемо Јенкинс наредбом:
судо апт инсталл јенкинс
Корак 5
Примените промене уносом слова С:
Корак 6
Као што видимо, долази до грешке, ако добијете ову грешку, Солветиц ће вам дати решење за ово, за ово идемо на следећу руту:
цд / вар / либ / дпкг / инфо
Корак 7
Листамо садржај помоћу команде "лс" и лоцираћемо Јенкинсову линију која се завршава словом постинст:
Корак 8
Ову датотеку бришемо командом "судо рм јенкинс.постинст":
судо рм јенкинс.постинст
Корак 9
Поново ажурирамо систем:
судо апт упдате
Корак 10
Након овога поново ћемо инсталирати Јенкинс:
судо апт инсталл јенкинс
Корак 11
Након тога ћемо покренути Јенкинс услугу наредбом:
судо системцтл старт јенкинсКорак 12
Омогућавамо услугу Јенкинс:
судо системцтл енабле јенкинс
Корак 13
Након овога потврђујемо Јенкинс стање са налогом. Видимо да је његов статус активан.
судо системцтл статус Јенкинс
Корак 14
Време је да конфигуришете дозволе у заштитном зиду за повезивање преко прегледача, урадићемо следеће:
- Додајемо Јенкинс порт у заштитни зид:
судо уфв дозвољава 8080
- Сада проверавамо статус заштитног зида:
судо уфв статус
- Ако је онемогућен, активирамо заштитни зид:
судо уфв енаблеКорак 15
Поново потврђујемо статус да бисмо видели да је Јенкинс порт исправно додат:
Корак 16
Сада ћемо добити ИП адресу наредбом:
ип адд
Корак 17
Са ИП адресом отварамо прегледач и тамо ћемо унети следећу синтаксу:
хттп: // ИП: 8080
ЕНЛАРГЕ
Корак 18
Потребно је деблокирати приступ Јенкинс -у, за ово копирамо путању:
ЕНЛАРГЕ
Корак 19
У терминал уносимо следеће:
судо цат / вар / либ / јенкинс / сецретс / инитиалАдминПассворд
Корак 20
Ово резултира приступном лозинком, копирамо је и залепимо у одговарајуће поље у прегледачу:
ЕНЛАРГЕ
Корак 21
Притисните Настави и видећемо следећи прозор:
ЕНЛАРГЕ
Корак 22
Кликнемо на „Инсталирај предложене додатке“ и чекамо да се процес заврши:
ЕНЛАРГЕ
Корак 23
Када се овај процес заврши, видећемо следеће:
ЕНЛАРГЕ
Корак 24
Тамо нам Јенкинс даје могућност да створимо администраторског корисника, није обавезно, кликнемо на „Прескочи и настави као администратор“ и видећемо пут до Јенкинса у Убунту 21.04:
ЕНЛАРГЕ
Корак 25
Кликнемо на Сачувај и заврши да довршимо процес:
ЕНЛАРГЕ
Корак 26
Кликнемо на „Почни да користиш Јенкинс“ за приступ платформи:
ЕНЛАРГЕ
Тамо ћемо бити спремни да пренесемо сву корист Јенкинсу у Убунту 21.04.