Wanneer 'n Jenkins-gebou Docker vereis, sal dit 'n "Cloud Agent" via die inprop skep. … Die prent kan dan na 'n Docker-register gestoot word wat gereed is vir ontplooiing. Sodra jy binne die Jenkins Dashboard is, kies Bestuur Jenkins aan die linkerkant. Kies Bestuur inproppe op die konfigurasiebladsy.
Hoe skep ek 'n Docker-prent in Jenkins-pyplyn?
Opstel van jou omgewing
Installeer die Docker Pipelines-inprop op Jenkins: Bestuur Jenkins → Bestuur inproppe. Soek Docker Pipelines, klik op Installeer sonder om te herbegin en wag totdat dit klaar is. Laai jou Dockerfile-definisie op na jou Github-bewaarplek.
Hoe bou ek 'n Docker-prent vanaf Dockerfile in Jenkins-pyplyn?
Gaan na Jenkins-tuisblad, klik op "New Item", kies "Pipeline" en voer die posnaam in as "docker-test"
- Nuwe pyplyn Job. …
- Pyplyn in werkopstelling. …
- Werk-spyskaart. …
- Dockerhub-kieslys om bewaarplek te skep. …
- Skep Dockerhub-bewaarplek. …
- Geloofsbriewe. …
- Sit jou geloofsbriewe en stoor dit.
Wat is Docker-beeld in Jenkins?
Docker is 'n platform om toepassings te laat loop in 'n geïsoleerde omgewing wat 'n "houer" (of Docker-houer) genoem word. Toepassings soos Jenkins kan as leesalleen-"beelde" (of Docker-beelde) afgelaai word, wat elkeen in Docker as 'n houer uitgevoer word.
Steun Jenkins Docker?
Die Jenkins-projek verskaf Docker-beelde vir beheerders, inkomende agente, uitgaande agente, en meerBegin met Jenkins 2.307 vrygestel op 17 Augustus 2021 en Jenkins 2.303. 1 vrygestel op 25 Augustus 2021, die Docker-beelde wat deur die Jenkins-projek verskaf word, sal Java 11 gebruik in plaas van Java 8.