Докер менен Дженкинстин ортосунда кандай айырма бар?
Докер менен Дженкинстин ортосунда кандай айырма бар?

Video: Докер менен Дженкинстин ортосунда кандай айырма бар?

Video: Докер менен Дженкинстин ортосунда кандай айырма бар?
Video: The LOST Docks of N.Y.C. (The History of New York's Waterfront) - IT'S HISTORY 2024, Ноябрь
Anonim

Докер контейнерлерди түзгөн жана башкарган контейнер кыймылдаткычы, ал эми Дженкинс колдонмоңузда курууларды/сыноолорду иштете турган CI кыймылдаткычы. Докер программалык стекиңиздин бир нече портативдик чөйрөсүн куруу жана иштетүү үчүн колдонулат. Дженкинс колдонмоңуз үчүн автоматташтырылган программалык тестирлөө куралы.

Бул жерде, Докер Дженкинс деген эмне?

Кыскасы Дженкинс CI алдыңкы ачык булактуу үзгүлтүксүз интеграция сервери. Докер жана Дженкинс биринчи кезекте тиешелүүлүгүнө жараша "Виртуалдык машина платформалары жана контейнерлери" жана "Үзгүлтүксүз интеграция" куралдары катары классификацияланат. тарабынан сунушталган кээ бир өзгөчөлүктөр Докер болуп төмөнкүлөр саналат: Интегралдык иштеп чыгуучу куралдар. ачык, көчмө сүрөттөр.

Жогорудагылардан тышкары, Дженкинс эмнени билдирет? Дженкинс акысыз жана ачык булактуу автоматташтыруу сервери. Дженкинс үзгүлтүксүз интеграциялоо жана үзгүлтүксүз жеткирүүнүн техникалык аспектилерин жеңилдетүү менен программалык камсыздоону иштеп чыгуу процессинин адамдык эмес бөлүгүн автоматташтырууга жардам берет. Бул Apache Tomcat сыяктуу сервлет контейнерлеринде иштеген серверге негизделген система.

Ошо сыяктуу эле, сиз мага Дженкинс үчүн Докер керекпи?

Негизги деңгээлде, Дженкинс кылат жок талап кылат колдонуу үчүн өзгөчө нерсе Докер . Дженкинс менен өз ара аракеттене алат Докер shell скрипттери аркылуу. Ал жерде Дженкинс плагиндер буйрук сабын абстракциялоо үчүн, бирок алар сахнанын артында сценарийлерди да колдонушат.

Docker эмне үчүн колдонулат?

Докер контейнерлерди колдонуу менен колдонмолорду түзүүнү, жайгаштырууну жана иштетүүнү жеңилдетүү үчүн иштелип чыккан курал. Контейнерлер иштеп чыгуучуга тиркемени китепканалар жана башка көз карандылыктар сыяктуу бардык керектүү бөлүктөрү менен пакеттөөсүнө жана баарын бир пакет катары жөнөтүүгө мүмкүндүк берет.

Сунушталууда: