Կարո՞ղ են ջենկինները ստեղծել դոկերի պատկերներ:

Կարո՞ղ են ջենկինները ստեղծել դոկերի պատկերներ:
Կարո՞ղ են ջենկինները ստեղծել դոկերի պատկերներ:
Anonim

Երբ 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»:

  1. Նոր խողովակաշարի Աշխատանք. …
  2. Խողովակաշարը աշխատանքի կազմաձևում: …
  3. Աշխատանքի ընտրացանկ: …
  4. Dockerhub մենյու՝ պահեստ ստեղծելու համար: …
  5. Dockerhub պահեստի ստեղծում: …
  6. հավատարմագրեր. …
  7. Դրեք ձեր հավատարմագրերը և պահպանեք այն:

Ի՞նչ է 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:

Խորհուրդ ենք տալիս: