Բովանդակություն:

Ինչպե՞ս սկսել Jenkins-ը Docker-ում:
Ինչպե՞ս սկսել Jenkins-ը Docker-ում:

Video: Ինչպե՞ս սկսել Jenkins-ը Docker-ում:

Video: Ինչպե՞ս սկսել Jenkins-ը Docker-ում:
Video: Publish container images to DockerHub | #CloudNativeNinja PT5 2024, Նոյեմբեր
Anonim

ԴԱՍ 1. ԿԱՐԳԱՎՈՐԵԼ ԵՎ ԱՌԱՋԱԴՐԵԼ ՁԵՐ ԱՌԱՋԻՆ ՊԱՏԿԵՐԸ

  1. ՔԱՅԼ 1. ՏԵՂԱԴՐՈՒՄ DOCKER . Գնացեք՝ դոկեր .com/ դոկեր -mac կամ դոկեր .com/ դոկեր - պատուհաններ.
  2. ՔԱՅԼ 2. ՔԱՇՐԵՔ ԵՎ ՎԱԶԵՔ ԱՄՓ ՄԵՂՈՒՆԵՐԻՆ ՋԵՆԿԻՆՍԻ ՏԱՐԱ . Մնացեք ձեր մեջ Դոկեր տերմինալի պատուհան:
  3. ՔԱՅԼ 3. ՍԱ ՄԻ քիչ ԱՎԵԼԻ ԳՈՐԾՆԱԿԱՆ ԴԱՐՁՆԵԼ:
  4. ՔԱՅԼ 4. ԱՅԴ ԱՄԵՆԸ ՄԻԱՍՆԵԼՈՒՑ:

Նաև գիտեք, ինչպես կարող եմ միացնել Jenkins-ը Docker-ին:

Դոկեր plugin-ը «Cloud» իրականացում է: Ձեզ անհրաժեշտ կլինի խմբագրել Ջենկինս համակարգի կոնֆիգուրացիա ( Ջենկինս > Կառավարեք > Համակարգի կազմաձևում) և ավելացրեք նոր տիպի ամպ: Դոկեր «Կարգավորել Դոկեր (կամ Swarm standalone) API URL՝ պահանջվող հավատարմագրերով: Փորձարկման կոճակը թույլ է տալիս ձեզ կապ API-ով լավ դրված է:

Երկրորդ, ինչպե՞ս կարող եմ ստեղծել դոկերի պատկեր Ջենկինսից: Գնացեք Jenkins-ի գլխավոր էջ, սեղմեք «New Item», ընտրեք «Pipeline» և մուտքագրեք աշխատանքի անունը որպես «docker-test»:

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

Նաև գիտեք, թե ինչպես է Docker-ն աշխատում Jenkins-ի հետ:

Ջենկինս օգտագործվում է ձեր հավելվածը սկզբնական կոդից կառուցելու և տեղակայելու համար: Դուք կարող եք գործարկել ձեր հավելվածը ներսում Դոկեր կոնտեյներ. Ջենկինս կարող է կառուցել Դոկեր պատկերը ձեր հավելվածով և դրեք այն հանրային կամ մասնավորի Դոկեր գրանցամատյան. Դուք կարող եք գործարկել ձեր հավելվածը ներսում Դոկեր կոնտեյներ.

Ո՞րն է տարբերությունը Docker-ի և Jenkins-ի միջև:

Դոկեր կոնտեյներային շարժիչ է, որը ստեղծում և կառավարում է կոնտեյներներ, մինչդեռ Ջենկինս CI շարժիչ է, որը կարող է կատարել կառուցումներ/փորձարկումներ ձեր հավելվածում: Դոկեր օգտագործվում է ձեր ծրագրային փաթեթի մի քանի շարժական միջավայրեր ստեղծելու և գործարկելու համար: Ջենկինս ձեր հավելվածի համար ծրագրային ապահովման փորձարկման ավտոմատացված գործիք է:

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