ჯენკინსი მხარს უჭერს დოკერს?
ჯენკინსი მხარს უჭერს დოკერს?

ვიდეო: ჯენკინსი მხარს უჭერს დოკერს?

ვიდეო: ჯენკინსი მხარს უჭერს დოკერს?
ვიდეო: How to Setup Docker Containers As Build Agents for Jenkins 2024, ნოემბერი
Anonim

დოკერი მოდული არის "Cloud" განხორციელება. თქვენ დაგჭირდებათ რედაქტირება ჯენკინსი სისტემის კონფიგურაცია ( ჯენკინსი > მართვა > სისტემის კონფიგურაცია) და დაამატეთ ახალი ტიპის ღრუბელი " დოკერი კონფიგურაცია დოკერი (ან Swarm standalone) API URL საჭირო სერთიფიკატებით. ტესტის ღილაკი საშუალებას გაძლევთ დაუკავშირდეთ API-სთან კარგად არის დაყენებული.

უფრო მეტიც, ჯენკინსი იყენებს დოკერს?

ჯენკინსი ზრუნავს პროგრამული უზრუნველყოფის არტეფაქტების უწყვეტ ინტეგრაციაზე და უწყვეტ განლაგებაზე. დოკერი არის კონტეინერის ძრავა, რომელიც ინახავს თქვენს აპლიკაციას. ჯენკინსი აშენებაც შეუძლია დოკერი სურათები ეფუძნება ა Dockerfile , შენ შეგიძლია გამოიყენეთ Docker მოდული ამისთვის ჯენკინსი კონტეინერების ასაგებად.

შეიძლება ასევე იკითხოს, როგორ გავატარო Jenkins Docker კონტეინერი? Შექმენი დოკერი მოცულობა შიგნით კონტეინერი /var/jenkins_home-ზე (the ჯენკინსი მთავარი დირექტორია) გაიქეცი ჯენკინსი პორტზე 8080 (როგორც დაყენებულია პარამეტრით -p)

თუ ყველაფერს ხელით გააკეთებდით, მოგიწევთ:

  1. დააინსტალირე ჯავა.
  2. დააინსტალირე ჯენკინსი.
  3. დააინსტალირეთ საჭირო დანამატები.
  4. ჯენკინსის კონფიგურაცია.
  5. შექმენით ახალი აშენება.
  6. გაუშვით აშენება.

შესაბამისად, რით განსხვავდება დოკერი ჯენკინსისგან?

დოკერი არის კონტეინერის ძრავა, რომელიც ქმნის და მართავს კონტეინერებს, ხოლო ჯენკინსი არის CI ძრავა, რომელსაც შეუძლია აწარმოოს შენობები/ტესტები თქვენს აპლიკაციაში. დოკერი გამოიყენება თქვენი პროგრამული უზრუნველყოფის სტეკის მრავალი პორტატული გარემოს შესაქმნელად და გასაშვებად. ჯენკინსი არის ავტომატური პროგრამული უზრუნველყოფის ტესტირების ინსტრუმენტი თქვენი აპლიკაციისთვის.

რა არის ჯენკინსის კონტეინერი?

გამოსავალი CI/CD ამოცანების შესასრულებლად (ნაგებობები, ტესტები და ა.შ.). კონტეინერები OpenShift-ზე ეფუძნება ჯენკინსი განაწილებული აშენება, რაც ნიშნავს: გვჭირდება ა ჯენკინსი ოსტატი; ის შეიძლება იმუშაოს კლასტერში, მაგრამ ასევე მუშაობს გარე მასტერთან. ჯენკინსი ფუნქციები/დამატებები ხელმისაწვდომია ჩვეულებისამებრ, ამიტომ შესაძლებელია არსებული პროექტების გამოყენება.

გირჩევთ: