Је ли Јенкинс бесплатан? - Типичне карактеристике - Зашто бисте га користили?

Преглед садржаја:

Anonim

Је ли Јенкинс бесплатан?

Да ли размишљате о томе да ли је Јенкинс бесплатан и користите ли га за прављење фајлова за изградњу? Избор је заиста прави !!

  • Јенкинс је апсолутно бесплатан тј. Опен-соурце алат и помаже у аутоматизацији свих врста задатака повезаних са изградњом, тестирањем, испоруком и имплементацијом апликације.
  • Јенкинс се може инсталирати путем системских пакета који се обезбеђују или се могу покренути сами под условом да се ЈРЕ инсталира у машину.
  • Јенкинс је задовољан жаргонима попут континуираних интеграција и непрекидне испоруке.
  • Хиљаде додатака су ту да олакшају рад, зато бесплатни Јенкинс и заједно са бесплатним додацима, олакшавајући живот програмерима и ДевОпс-у.
  • Јенкинс је доступан за све платформе и различите оперативне системе.
  • Помаже програмерима да спрече погрешне интеграције, већина интеграционих послова је аутоматизована.

Пре него што истражите Јенкинс у вашој машини, молимо вас да испуните следеће захтеве повезане са машином:

  1. РАМ меморија: Већа од 256 МБ
  2. 10 ГБ погонског простора (за Јенкинс и доцкер слику) имајте на уму да је за то потребна огромна меморија.
  3. Инсталиран је Доцкер или Јава 8

Како водити Јенкинс

  1. Преузми Јенкинс с хттп://фтп-цхи.осуосл.орг/пуб/јенкинс/вар-стабле/2.164.1/јенкинс.вар
  2. Покрените јава -јар Јенкинс.вар –хттпПорт = 8080 из прозора терминала.
  3. Затим идите на хттп: // лоцалхост: 8080

Јенкинсова операбилност

  • Кад год програмери изврше код у одговарајућим СВН / ГИТ спремиштима, Јенкинс одговор генерише и враћа их програмерима говорећи да ли је почињени код успешно изграђен или је било проблема (попут ДТО-а да се не ажурира, што одговара шеми базе података) један је од најчешћих проблема за почетнике програмере), тако да Јенкинс лако препознаје такве проблеме.
  • Предност таквог поступка континуиране интеграције је да програмери упознају грешке на основу грешке у састављању и ако то прође онда Јенкинс користи верзију на тестном серверу.
  • Процес провере изворног кода који се врши у складишту иде у бесконачној петљи за Џенкинс. Увек је будан због тих промена.

Важне и типичне карактеристике Јенкинса

  • Контрола приступа на основу улога
  • Поједностављена администрација - администратори се олакшавају у Јенкинсу помоћу графичког корисничког интерфејса.
  • Велика доступност - Будући да је изграђен на врху Јава, можемо користити било који апликацијски сервер са великом доступношћу.
  • Скалабилност - Високо скалабилна а тиме постаје алат за оптималне перформансе.
  • Напредна сигурност - Да ли користите ЛДАП у својој апликацији за управљање улогама и ауторизацију? Онда је Јенкинс ту да пружи интегралну подршку ЛДАП-у.
  • Лагана подршка за контејнере - Пружа подршку за различите оквире попут прикључне луке.
  • Дистрибуирани развој - Јенкинс олакшава управљање тимом користећи дистрибуирани развој.

Јенкинс Арцхитецтуре

  1. Мастер-Славе Архитектура

У моделу мастер-славе, Јенкинс сервер делује као мастер и брине о расподјели послова које робови извршавају, а робови признају мастер слањем извјештаја против извршеног задатка (попут слања резултата обављеног тестирања робови господару).

  1. Мастер-Мастер архитектура

У овој архитектури мајстори деле робове и поделе безбедност. Дакле, у случају неуспеха, свјесни су и остали мајстори, па се послови које обављају робови пријављују код обојице мајстора овдје.

Конфигурирање Јенкинсових алата за аутоматизацију и постављање пројеката

Морате да направите одређене друге софтверске инсталације у овом процесу пре Јенкинсове конфигурације и да поставите одређена својства система такође.

  • Преузми Ецлипсе
  • Преузмите мавен бинарну ЗИП датотеку са хттпс://мавен.апацхе.орг
  • Системске променљиве које треба додати мавену ако нису присутне у вашем систему
  1. Име Вар = М2_ХОМЕ, њена вредност ће бити постављена на вредност именика апацхе-мавен који сте преузели.
  2. Вар име = путања, његова вредност ће бити постављена у мапу канте мавен
  3. СВН / ГИТ ће бити инсталиран.
  • Сада само извршите Јенкинсов УРЛ наведен на врху да бисте се кретали на страници командне табле, појавит ће се екран као што је приказано испод

Сада кликните на опцију Креирај нове задатке, појавиће се екран као што је приказано

  • У фреестиле пројекту можемо градити процес или послове користећи окидаче из било којег система састављања
  • Тип Пипелине користи се када оркестрирамо сложене задатке за изградњу који се протежу у више робова.
  • У пројекту с више конфигурација постоје различите дестинације преко оних на којима можемо тестирати наш код.

Сада направимо пројекат слободног стила:

Након додавања ових општих поставки, требало би да додамо својства управљања изворним кодом.

Тако да вероватно ако радите са СВН можете да одаберете овде, окидачи за прављење представљају време када ће се грађевине аутоматски покренути.

Можемо позвати наредбе љуске или мрав у кораку прављења.

Слично овоме можемо се кретати до радњи након изградње, што представља задатке које треба предузети када се заврши састављање.

Ако сачувамо све ове податке, направићете пројекат за нас и контролна табла ће бити тамо одакле можемо управљати историјом израде, проверити корисника који је извршио обавезе итд.

Важни додаци у Јенкинс-у

  1. ЛДАП додатак
  2. Додатак за пошту
  3. Доцкер заједнички додатак
  4. ПАМ ауторизациони додатак

Јенкинс обезбеђује управитеља додатака где можемо да управљамо следећим задацима:

  1. Додавање додатка
  2. Управљање додатком
  3. Надоградите додатак
  4. Могу да додате потребне додатке приликом покретања

Категорије прикључака:

  1. Управљање изворним кодом - Гит, СВН, Битбуцкет
  2. Алати за прављење - Ант, Градле, Мавен
  3. Дистрибуирана градња - робови прозора, Матрик-пројекат
  4. Анализа и извештавање о изградњи - Јунит, Упозорења

Јенкинс 2.0 функције и побољшања

  1. Компатибилно уназад - можете инсталирати нову верзију без руковања зависностима претходне верзије (то може извршити аутоматски Јенкинс).
  2. Побољшана употребљивост.
  3. Уграђена подршка за цевовод, стога нема додатних захтева за подешавање.
  4. Креирајте побољшања на страници послова.
  5. Страница за конфигурацију посла је побољшана у односу на претходну верзију.

Препоручени чланци

Ово је водич за Ис Јенкинс Фрее. Овде смо разговарали о основним концептима о Џенкинсу о важним и типичним карактеристикама Јенкинса. Такође можете погледати следеће чланке да бисте сазнали више:

  1. Да ли је Матлаб бесплатан?
  2. Употребе Јенкинса
  3. Јенкинс вс Мавен
  4. Топ 12 питања за интервју са Јенкинс-ом
  5. Јенкинс вс Худсон