Јенкинс

Како инсталирати Јенкинса са Доцкером на Убунту 18.04

Како инсталирати Јенкинса са Доцкером на Убунту 18.04
Шта је Доцкер? Доцкер је бесплатан софтверски алат отвореног кода који се може користити за паковање, испоруку и покретање било које апликације као контејнера. Нема систем паковања или оквире, може се покретати било где, од малог рачунара до великих сервера. Можете лако да примените и прилагодите своје апликације, базе података и друге услуге, без зависности од било ког добављача.

Шта је Јенкинс? Јенкинс је бесплатан алат за аутоматизацију отвореног кода који се може користити за аутоматизацију понављајућих техничких задатака уз помоћ континуиране интеграције и континуиране испоруке.

У овом упутству ћемо објаснити како инсталирати Јенкинс са Доцкером на Убунту 18.04 сервер. Такође ћемо објаснити како покренути Јенкинса са Доцкером на начин да Јенкинс подаци и конфигурације остану трајни.

Захтеви

Почетак

Почнимо да ажурирамо спремиште вашег сервера најновијом верзијом. Можете га ажурирати помоћу следеће команде:

апт-гет упдате -и
апт-гет упграде -и

Након што се спремиште ажурира, поново покрените сервер да бисте применили све ове промене.

Инсталирајте Доцкер

Даље, мораћете да инсталирате Доцкер на свој сервер.

Прво преузмите и додајте Доцкер ЦЕ ГПГ кључ следећом командом:

вгет хттпс: // преузимање.доцкер.цом / линук / убунту / гпг
апт-кеи додајте гпг

Затим додајте спремиште Доцкер ЦЕ у АПТ следећом командом:

нано / етц / апт / соурцес.листа.д / доцкер.листа

Додајте следећи ред:

деб [арцх = амд64] хттпс: // преузимање.доцкер.цом / линук / убунту кениал стабилна

Сачувајте и затворите датотеку када завршите. Затим ажурирајте спремиште следећом наредбом:

апт-гет упдате -и

Када се спремиште ажурира, инсталирајте Доцкер ЦЕ следећом наредбом:

апт-гет инсталирај доцкер-це -и

Након инсталације Доцкера ЦЕ, проверите инсталацију Доцкера следећом наредбом:

системцтл статус доцкер

Направите Доцкер Волуме за податке и евиденцију

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

Почнимо са стварањем волумена за податке и евидентирање помоћу следеће команде:

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

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

запремина докер лс

Требали бисте видети следећи излаз:

НАЗИВ ОБИМА ВОЗАЧА
локални јенкинс-подаци
локални јенкинс-лог

Инсталирајте Јенкинса са Доцкером

Даље, мораћете да направите доцкер датотеку да бисте повукли и изградили Јенкинсову слику са потребним подешавањима.

Датотеку доцкера можете креирати помоћу следеће наредбе:

мкдир доцкер
нано доцкер / доцкерфиле

Додајте следеће редове:

ФРОМ јенкинс / јенкинс
ЛАБЕЛ одржавач = "[е-пошта заштићена]"
УСЕР роот
ПОКРЕНИ мкдир / вар / лог / јенкинс
ПОКРЕНИ мкдир / вар / цацхе / јенкинс
РУН цховн -Р јенкинс: јенкинс / вар / лог / јенкинс
РУН цховн -Р јенкинс: јенкинс / вар / цацхе / јенкинс
УСЕР јенкинс
 
ЕНВ ЈАВА_ОПТС = "- Ксмк8192м"
ЕНВ ЈЕНКИНС_ОПТС = "- хандлерЦоунтМак = 300 --логфиле = / вар / лог / јенкинс / јенкинс.Пријава
--веброот = / вар / цацхе / јенкинс / вар "

Сачувајте и затворите датотеку када завршите. Затим изградите Јенкинсову слику следећом наредбом:

цд доцкер
доцкер буилд -т мијенкинс .

Требали бисте видети следећи излаз:

Слање контекста градње у Доцкер демон 2.048кБ
Корак 1/10: ОД јенкина / јенкина
---> ае831925б271
Корак 2/10: ЛАБЕЛ одржавач = "[е-пошта заштићена]"
---> Трчање у 673бф1ецц3еа
Уклањање средњег контејнера 673бф1ецц3еа
---> цад1бее88092
Корак 3/10: КОРИСНИК УСЕР
---> Трчање у 36909ц427д44
Уклањање средњег контејнера 36909ц427д44
---> 2ц381цц3а773
Корак 4/10: ПОКРЕНИТЕ мкдир / вар / лог / јенкинс
---> Трчање у 337ц0310дб99
Уклањање средњег контејнера 337ц0310дб99
---> 5аа93б90ц67е
Корак 5/10: ПОКРЕНИТЕ мкдир / вар / цацхе / јенкинс
---> Трчање у 2ц77577ае28б
Уклањање средњег контејнера 2ц77577ае28б
---> 5016430ц07еб
Корак 6/10: РУН цховн -Р јенкинс: јенкинс / вар / лог / јенкинс
---> Покретање у е4ц820ф66103
Уклањање средњег контејнера е4ц820ф66103
---> ц8д2830а84ц5
Корак 7/10: РУН цховн -Р јенкинс: јенкинс / вар / цацхе / јенкинс
---> Покреће се у д024606146д5
Уклањање средњег контејнера д024606146д5
---> а11д613цфф18
Корак 8/10: УСЕР јенкинс
---> Трчање у 478ф3ц067131
Уклањање међуконтејнера 478ф3ц067131
---> едеа568д5564
Корак 9/10: ЕНВ ЈАВА_ОПТС = "- Ксмк8192м"
---> Покретање у 5ае52922ф52б
Уклањање средњег контејнера 5ае52922ф52б
---> цб1285б1бц72
Корак 10/10: ЕНВ ЈЕНКИНС_ОПТС = "- хандлерЦоунтМак = 300 --логфиле = / вар / лог / јенкинс / јенкинс.Пријава
--веброот = / вар / цацхе / јенкинс / вар "
---> Трчање у 973фб9257ц29
Уклањање средњег контејнера 973фб9257ц29
---> б131ц5адф03е
Успешно изграђен б131ц5адф03е
Успешно означени мијенкинс: најновије

Нова Јенкинсова слика са именом мијенкинс је успешно изграђена.

Покрените Јенкинсов контејнер са подацима и обимом дневника

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

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

извршавање доцкера -п 8080: 8080 -п 50000: 50000 --наме = јенкинс-мастер --моунт соурце = јенкинс-лог,
таргет = / вар / лог / јенкинс --моунт соурце = јенкинс-дата, таргет = / вар / јенкинс_хоме -д мијенкинс

Једном када је покренут Јенкинсов контејнер, можете проверити активни контејнер следећом наредбом:

доцкер пс

Требали бисте видети следећи излаз:

ЗАПОВЕД ИД СЛИКЕ КОНТЕЈНЕРА СТВОРЕН СТАТУС 
3дец02а7077ц мијенкинс "/ сбин / тини - / уср / ..." пре 6 минута Горе 6 минута 
ЛУЧКА ИМЕНА
0.0.0.0: 8080-> 8080 / тцп, 0.0.0.0: 50000-> 50000 / тцп јенкинс-мастер

Даље, мораћете да проверите датотеку евиденције јенкинс да ли све ради у реду или не:

доцкер екец јенкинс-мастер таил -ф / вар / лог / јенкинс / јенкинс.Пријава

Требали бисте видети следећи излаз:

Молимо вас да користите следећу лозинку за наставак инсталације:

б437ба21655а44цда66а75б8фбддф5б8
 
Ово се такође може наћи на: / вар / јенкинс_хоме / сецретс / ИнитиалАдминПассворд
 
************************************************** ***********
************************************************** ***********
************************************************** ***********

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

Приступите Јенкинс веб интерфејсу

Сада отворите свој веб прегледач и унесите УРЛ хттп: // иоур-сервер-ип: 8080. Бићете преусмерени на Јенкинс екран за подешавање као што је приказано доле:

Наведите администраторску лозинку и кликните на Настави дугме. Требали бисте видети следећу страницу:

Сада кликните на „Инсталирајте предложене додатке”Да бисте инсталирали потребне додатке. Када је инсталација завршена. Требали бисте видети следећу страницу:

Сада наведите своје корисничко име, лозинку и пуно име, а затим кликните на сачувати и Заврши дугме. Требали бисте видети следећу страницу:

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

Сада кликните на „Почните да користите Јенкинс„. Бићете преусмерени на Јенкинс контролну таблу као што је приказано на следећој страници:

Сада кликните на „створити нова радна местаДугме. Требали бисте видети следећу страницу:

Сада наведите име свог посла и кликните на У реду дугме. Требали бисте видети следећу страницу:

Сада кликните на дугме Сачувај за сачувати сва подешавања. Новоотворене послове требали бисте видети на следећој страници:

Тестирајте Јенкинсове трајне податке

Јенкинс је сада инсталиран и конфигурисан. Затим ћете морати да тестирате да ли Јенкинс подаци и евиденција и даље постоје након уклањања Јенкинс-овог контејнера.

Да бисте то урадили, прво зауставите и избришите Јенкинсов контејнер следећом наредбом:

доцкер стоп јенкинс-мастер
доцкер рм јенкинс-мастер

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

доцкер рун -п 8080: 8080 -п 50000: 50000 --наме = јенкинс-мастер --моунт соурце = јенкинс-лог,
таргет = / вар / лог / јенкинс --моунт соурце = јенкинс-дата, таргет = / вар / јенкинс_хоме -д мијенкинс

Када је Јенкинс контејнер покренут, отворите веб прегледач и унесите УРЛ хттп: // иоур-сервер-ип: 8080. Бићете преусмерени на следећу страницу:

Сада наведите своје администраторско корисничко име и лозинку, а затим кликните на Потпиши у дугме. На следећој страници требало би да видите Јенкинс-ову контролну таблу:

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

ЗАКЉУЧАК

Сада свој процес девопа можете садржавати у садржају са Јенкинсом и Доцкером, уживајте.

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