Jenkins-ն աջակցո՞ւմ է Docker-ին:
Jenkins-ն աջակցո՞ւմ է Docker-ին:

Video: Jenkins-ն աջակցո՞ւմ է Docker-ին:

Video: Jenkins-ն աջակցո՞ւմ է Docker-ին:
Video: Windows 10 Docker Desktop for Windows: Explained 2024, Մայիս
Anonim

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

Ավելին, Jenkins-ն օգտվո՞ւմ է Docker-ից:

Ջենկինս հոգ է տանում ծրագրային ապահովման արտեֆակտների շարունակական ինտեգրման և շարունակական տեղակայման մասին: Դոկեր բեռնարկղային շարժիչ է, որը պահում է ձեր դիմումը: Ջենկինս կարող է նաև կառուցել Դոկեր Պատկերներ՝ հիմնված ա Dockerfile , դու կարող ես օգտագործել Docker-ը plugin համար Ջենկինս կոնտեյներներ կառուցելու համար։

Կարելի է նաև հարցնել, թե ինչպես կարող եմ գործարկել Jenkins Docker կոնտեյները: Ստեղծել Դոկեր ծավալը ներսում կոնտեյներ /var/jenkins_home-ում (the Ջենկինս տնային գրացուցակ) Run Jenkins 8080 նավահանգստի վրա (ինչպես սահմանված է -p պարամետրով)

Եթե ամեն ինչ անեիք ձեռքով, ապա պետք է.

  1. Տեղադրեք Java.
  2. Intall Ջենքինս.
  3. Տեղադրեք անհրաժեշտ պլագինները:
  4. Կարգավորել Jenkins-ը:
  5. Ստեղծեք նոր կառուցում:
  6. Գործարկեք շինարարությունը:

Հետևաբար, ինչո՞վ է Դոկերը տարբերվում Ջենկինսից:

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

Ինչ է Jenkins կոնտեյները:

CI/CD առաջադրանքների (կառուցումներ, թեստեր և այլն) կատարման լուծումը տարաներ OpenShift-ի վրա հիմնված է Ջենկինս բաշխված կառուցումներ, ինչը նշանակում է՝ Մեզ պետք է ա Ջենկինս վարպետ; այն կարող է աշխատել կլաստերի ներսում, բայց նաև աշխատում է արտաքին վարպետի հետ: Ջենկինս առանձնահատկությունները/պլագինները հասանելի են սովորականի պես, այնպես որ առկա նախագծերը կարող են օգտագործվել:

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