Aký je rozdiel medzi Dockerom a Jenkinsom?
Aký je rozdiel medzi Dockerom a Jenkinsom?

Video: Aký je rozdiel medzi Dockerom a Jenkinsom?

Video: Aký je rozdiel medzi Dockerom a Jenkinsom?
Video: Почему Пермь Великую вычеркнули из нашей истории? 2024, Smieť
Anonim

Docker je kontajnerový stroj, ktorý vytvára a spravuje kontajnery, zatiaľ čo Jenkins je CI engine, ktorý dokáže spúšťať zostavy/testy vašej aplikácie. Docker sa používa na zostavenie a spustenie viacerých prenosných prostredí vášho softvérového balíka. Jenkins je automatický nástroj na testovanie softvéru pre vašu aplikáciu.

Čo je to Docker Jenkins?

Stručne Jenkins CI je popredný open source server pre nepretržitú integráciu. Docker a Jenkins sú primárne klasifikované ako nástroje „Virtual Machine Platforms & Containers“a „Continuous Integration“. Niektoré z funkcií, ktoré ponúka Docker sú: Integrované vývojárske nástroje. otvorené, prenosné obrázky.

Okrem vyššie uvedeného, čo znamená Jenkins? Jenkins je bezplatný a open source automatizačný server. Jenkins pomáha automatizovať neľudskú časť procesu vývoja softvéru s nepretržitou integráciou a uľahčovaním technických aspektov nepretržitého poskytovania. Je to serverový systém, ktorý beží v kontajneroch servletov, ako je Apache Tomcat.

Podobne sa môžete opýtať, či potrebujem Docker pre Jenkinsa?

Na základnej úrovni, Jenkins áno nie vyžadovať čokoľvek špeciálne na použitie Docker . Jenkins môže interagovať s Docker cez shell skripty. Existujú Jenkins pluginy na abstrahovanie príkazového riadku, ale používajú aj skriptovanie v zákulisí.

Na čo sa Docker používa?

Docker je nástroj navrhnutý na uľahčenie vytvárania, nasadzovania a spúšťania aplikácií pomocou kontajnerov. Kontajnery umožňujú vývojárom zabaliť aplikáciu so všetkými časťami, ktoré potrebuje, ako sú knižnice a iné závislosti, a odoslať to všetko ako jeden balík.

Odporúča: