Амжилттай_амжилтыг хэзээ үргэлж гарын авлага эсвэл хойшлогдох ёстой вэ?
Амжилттай_амжилтыг хэзээ үргэлж гарын авлага эсвэл хойшлогдох ёстой вэ?

Видео: Амжилттай_амжилтыг хэзээ үргэлж гарын авлага эсвэл хойшлогдох ёстой вэ?

Видео: Амжилттай_амжилтыг хэзээ үргэлж гарын авлага эсвэл хойшлогдох ёстой вэ?
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, May
Anonim

Амжилтанд - өмнөх үе шатуудын бүх ажил амжилттай болсон үед л ажлыг гүйцэтгэнэ. Энэ бол анхдагч юм. бүтэлгүйтсэн - өмнөх үе шатуудын дор хаяж нэг ажил бүтэлгүйтсэн тохиолдолд л ажлыг гүйцэтгэх. үргэлж - өмнөх үе шатуудын ажлын статусаас үл хамааран ажлыг гүйцэтгэх.

Үүнийг анхаарч үзвэл GitLab CI Yml гэж юу вэ?

gitlab - ci . yml файл нь a YAML таны төслийн үндэс дээр үүсгэсэн файл. Энэ файл таныг серверт амлалт өгөх бүрт автоматаар ажиллана. Энэ нь мэдэгдлийг идэвхжүүлнэ гүйгч та №3-т заасан бөгөөд дараа нь таны заасан цуврал даалгавруудыг боловсруулдаг.

Би GitLab дээр хэрхэн дамжуулах хоолой үүсгэх вэ гэж асууж магадгүй юм. GitLab болон Jenkins-тэй тасралтгүй интеграцийн шугамыг үүсгэ

  1. Алхам 1: GitLab төсөл үүсгэ.
  2. Алхам 2: GitLab төсөлд SSH хандалтыг тохируулна уу.
  3. Алхам 3: Төслөө GitLab репозитортой холбоно уу.
  4. Алхам 4: Женкинсийг тохируулна уу.
  5. Алхам 5: Женкинсийн төслийг үүсгэ.
  6. Алхам 6: Женкинст зориулсан GitLab салбар үүсгэ.
  7. Алхам 7: GitLab болон Jenkins-г холбоно уу.

Хоёрдугаарт, GitLab юунд ашиглагддаг вэ?

GitLab нь вэбд суурилсан DevOps амьдралын мөчлөгийн хэрэгсэл бөгөөд Git-репозиторийн менежерээр хангадаг бөгөөд Wiki, асуудал хянах, CI/CD дамжуулах боломжуудыг олгодог бөгөөд нээлттэй эхийн лицензийг ашиглан боловсруулсан. GitLab Inc.

GitLab дахь CI гэж юу вэ?

GitLab CI (Тасралтгүй интеграци) үйлчилгээ нь нэг хэсэг юм GitLab хөгжүүлэгч програм руу код оруулах болгонд программ хангамжийг бүтээж, туршиж үздэг. GitLab CD (Continuous Deployment) нь үйлдвэрлэл дэх код бүрийн өөрчлөлтийг оруулдаг програм хангамжийн үйлчилгээ бөгөөд энэ нь өдөр бүр үйлдвэрлэлийг нэвтрүүлэхэд хүргэдэг.

Зөвлөмж болгож буй: