Երբ Jenkins-ի կառուցվածքը պահանջում է Docker, այն կստեղծի «Cloud Agent» հավելվածի միջոցով: … Պատկերը կարող է այնուհետև տեղափոխել Docker Registry, որը պատրաստ է տեղակայման: Երբ դուք գտնվում եք Jenkins վահանակի ներսում, ձախ կողմում ընտրեք «Կառավարեք Ջենկինսը»: Կազմաձևման էջում ընտրեք «Կառավարել պլագինները»:
Ինչպե՞ս կարող եմ ստեղծել Docker պատկեր Jenkins խողովակաշարում:
Կարգավորում Ձեր միջավայրը
Տեղադրեք Docker Pipelines հավելվածը Jenkins-ում. Կառավարեք Jenkins → Կառավարեք Plugins: Որոնեք Docker Pipelines, կտտացրեք Տեղադրել առանց վերագործարկման և սպասեք մինչև ավարտը: Վերբեռնեք ձեր Dockerfile սահմանումը ձեր Github պահեստում:
Ինչպե՞ս կարող եմ կառուցել Docker պատկերը Dockerfile-ից Jenkins խողովակաշարում:
Գնացեք Jenkins-ի գլխավոր էջ, սեղմեք «New Item», ընտրեք «Pipeline» և մուտքագրեք աշխատանքի անունը որպես «docker-test»:
- Նոր խողովակաշարի Աշխատանք. …
- Խողովակաշարը աշխատանքի կազմաձևում: …
- Աշխատանքի ընտրացանկ: …
- Dockerhub մենյու՝ պահեստ ստեղծելու համար: …
- Dockerhub պահեստի ստեղծում: …
- հավատարմագրեր. …
- Դրեք ձեր հավատարմագրերը և պահպանեք այն:
Ի՞նչ է Docker պատկերը Jenkins-ում:
Docker-ը պլատֆորմ է հավելվածները գործարկելու համար մեկուսացված միջավայրում, որը կոչվում է «կոնտեյներ» (կամ Docker կոնտեյներ): Jenkins-ի նման հավելվածները կարող են ներբեռնվել որպես միայն կարդալու «պատկերներ» (կամ Docker պատկերներ), որոնցից յուրաքանչյուրը գործարկվում է Docker-ում որպես կոնտեյներ:
Ջենկինսն աջակցո՞ւմ է Docker-ին:
Ջենկինսի նախագիծը տրամադրում է Docker պատկերներ կարգավորիչների, ներգնա գործակալների, ելքային գործակալների և ավելինՍկսած Jenkins 2.307-ից, թողարկվել է 2021 թվականի օգոստոսի 17-ին և Jenkins 2.303-ին: 1 թողարկվել է 2021 թվականի օգոստոսի 25-ին, Jenkins նախագծի կողմից տրամադրված Docker պատկերները Java 8-ի փոխարեն կօգտագործեն Java 11: