12 најбољих питања за интервјуе са ЈЕНКИНС & амп; Одговори

Anonim

Преузмите ПДФ

1) Спомените шта је Јенкинс?

Јенкинс је алат отвореног кода са додатком направљеним за континуирану интеграцију. Основна функционалност Јенкинса је да води евиденцију система контроле верзија и да покреће и надгледа систем израде ако се промене промене. Надгледа читав процес и пружа извештаје и обавештења за упозорење.

2) Објасните шта је континуирана интеграција?

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

3) Који је услов за коришћење Јенкинса?

Да бисте користили Јенкинса, потребан вам је

  • Спремиште изворног кода којем је доступно, на пример, Гит спремиште
  • Радна скрипта за изградњу, нпр. Мавен скрипта, пријављена у спремиште

4) Спомените које су предности Јенкинса?

Предност Јенкинса укључује

  • У фази интеграције, грешке у изградњи се кеширају
  • За сваку промену уноса кода генерише се аутоматско обавештење о извештају о градњи
  • Да би обавестио програмере о успеху или неуспеху извештаја о градњи, он је интегрисан са ЛДАП сервером поште
  • Постиже континуирану интеграцију агилни развој и развој вођен тестом
  • Једноставним корацима, пројекат издавања мавена је аутоматизован
  • Лако праћење грешака у раној фази развојног окружења од производње

5) Објасните како можете да преместите или копирате Јенкинс са једног сервера на други?

  • Превуците посао из једне инсталације Јенкинса у другу копирањем повезаног директоријума послова
  • Направите копију већ постојећег посла тако што ћете направити клон директорија посла под другим именом
  • Преименовање постојећег посла преименовањем директорија.

6) Спомените које су команде помоћу којих можете ручно да покренете Јенкинса?

Да бисте ручно покренули Јенкинс, можете да користите било шта од следећег

  • (Јенкинс_урл) / рестарт: Присиљава поновно покретање без чекања да се заврше градње
  • (Јенкин_урл) / сафеРестарт: Омогућава довршавање свих извршених верзија

7) Помените неке корисне додатке у Јенкин-у?

Неки од важних додатака у Јенкин укључују

  • Мавен 2 пројекат
  • Амазон ЕЦ2
  • ХТМЛ издавач
  • Копирај артефакт
  • Придружити
  • Зелене куглице

8) Објасните како можете да примените прилагођену верзију језгра додатка?

Да бисте применили прилагођено поље језгра додатка, морате урадити следеће ствари

  • Заустави Јенкинса
  • Копирајте прилагођени ХПИ у $ Јенкинс_Хоме / плугинс
  • Избришите претходно проширени директоријум додатака
  • Направите празну датотеку звану <плугин> .хпи.пиннед
  • Покрени Јенкинс

9) Објасните како се може направити резервна копија и копирати датотеке у Јенкинс-у?

Јенкинс чува све поставке, гради артефакте и евиденције у свом матичном директоријуму, да би створио резервну копију вашег Јенкинс подешавања, само копирајте овај директоријум. Такође можете копирати директоријум посла да бисте клонирали или реплицирали посао или преименовали директоријум.

10) Објасните како можете да клонирате Гит спремиште преко Јенкинса?

Да бисте клонирали Гит спремиште преко Јенкинса, морате да унесете е-маил и корисничко име за свој Јенкинс систем. Да бисте то урадили, морате се пребацити у свој директоријум послова и извршити наредбу „гит цонфиг“.

11) Објасните како можете да подесите посао за Јенкинс?

Да бисте креирали пројекат којим се рукује путем послова у Јенкинс-у. У менију одаберите Нова ставка, након што то учините, унесите назив посла и одаберите посао у слободном стилу. Затим кликните ОК да бисте отворили нови посао у Јенкинс-у. Следећа страница вам омогућава да конфигуришете свој посао.

12) Спомените са које су две компоненте са којима је Јенкинс углавном интегрисан?

Јенкин је углавном интегрисан са две компоненте

  • Систем за управљање верзијама попут ГИТ, СВН
  • И правите алате попут Апацхе Мавен-а.