Mis vahe on Dockeril ja Jenkinsil?
Mis vahe on Dockeril ja Jenkinsil?

Video: Mis vahe on Dockeril ja Jenkinsil?

Video: Mis vahe on Dockeril ja Jenkinsil?
Video: Релиз Java 17 и Windows 11. Платный Docker и новые MacBook от Apple [MJC News #9] 2024, Mai
Anonim

Docker on konteinerite mootor, mis loob ja haldab konteinereid, kusjuures Jenkins on CI-mootor, mis suudab teie rakenduses käitada järge/teste. Docker kasutatakse teie tarkvarapinu mitme kaasaskantava keskkonna koostamiseks ja käitamiseks. Jenkins on teie rakenduse jaoks automatiseeritud tarkvara testimise tööriist.

Mis on siin Docker Jenkins?

Ühesõnaga Jenkins CI on juhtiv avatud lähtekoodiga pideva integratsiooni server. Docker ja Jenkins klassifitseeritakse peamiselt vastavalt "virtuaalsete masinaplatvormide ja konteinerite" ning "pideva integreerimise" tööriistadeks. Mõned funktsioonid, mida pakub Docker on: Integreeritud arendaja tööriistad. avatud, kaasaskantavad pildid.

Mida Jenkins lisaks ülaltoodule tähendab? Jenkins on tasuta ja avatud lähtekoodiga automatiseerimisserver. Jenkins aitab automatiseerida tarkvaraarenduse protsessi mitteinimlikku osa koos pideva integreerimisega ja hõlbustades pideva tarnimise tehnilisi aspekte. See on serveripõhine süsteem, mis töötab servleti konteinerites, nagu Apache Tomcat.

Samamoodi võite küsida, kas mul on Jenkinsi jaoks Dockerit vaja?

Algtasemel, Jenkins teeb mitte nõuda midagi erilist kasutada Docker . Jenkins saab suhelda Docker shelliskriptide kaudu. Seal on Jenkins pluginaid käsurealt eemaldamiseks, kuid nad kasutavad ka stseeni taga skriptimist.

Milleks Dockerit kasutatakse?

Docker on tööriist, mis on loodud rakenduste loomise, juurutamise ja käitamise hõlbustamiseks konteinerite abil. Konteinerid võimaldavad arendajal pakkida rakendus koos kõigi vajalike osadega (nt teegid ja muud sõltuvused) ning saata see kõik välja ühe paketina.

Soovitan: