Qachon On_success On_failure har doim qo'lda yoki kechiktirilishi kerak?
Qachon On_success On_failure har doim qo'lda yoki kechiktirilishi kerak?

Video: Qachon On_success On_failure har doim qo'lda yoki kechiktirilishi kerak?

Video: Qachon On_success On_failure har doim qo'lda yoki kechiktirilishi kerak?
Video: Tony Robbins: STOP Wasting Your LIFE! (Change Everything in Just 90 DAYS) 2024, May
Anonim

on_muvaffaqiyat - ishni faqat oldingi bosqichlardagi barcha ishlar muvaffaqiyatli bajarilganda bajaring. Bu standart. on_failure - ishni faqat oldingi bosqichlardagi kamida bitta ish bajarilmasa, bajaring. har doim - oldingi bosqichlardagi ishlarning holatidan qat'i nazar, ishni bajarish.

Buni hisobga olsak, GitLab CI Yml nima?

gitlab - ci . yml fayl a YAML loyihangizning ildizida yaratgan fayl. Ushbu fayl har safar serverga majburiyat yuklaganingizda avtomatik ravishda ishga tushadi. Bu bildirishnomani ishga tushiradi yuguruvchi 3-bandda ko'rsatganingizdan so'ng u siz ko'rsatgan vazifalar qatorini qayta ishlaydi.

Bundan tashqari, GitLab-da quvur liniyasini qanday yaratishim mumkin deb so'rashi mumkin. GitLab va Jenkins bilan uzluksiz integratsiya quvur liniyasini yarating

  1. 1-qadam: GitLab loyihasini yarating.
  2. 2-qadam: GitLab loyihasiga SSH ruxsatini sozlang.
  3. 3-qadam: Loyihangizni GitLab ombori bilan ulang.
  4. 4-qadam: Jenkinsni sozlang.
  5. 5-qadam: Jenkins loyihasini yarating.
  6. 6-qadam: Jenkins uchun GitLab filialini yarating.
  7. 7-qadam: GitLab va Jenkinsni ulang.

Ikkinchidan, GitLab nima uchun ishlatiladi?

GitLab tomonidan ishlab chiqilgan ochiq kodli litsenziyadan foydalangan holda wiki, muammolarni kuzatish va CI/CD quvurlari xususiyatlarini taʼminlovchi Git-repozitoriy boshqaruvchisini taʼminlovchi internetga asoslangan DevOps hayot aylanish vositasidir. GitLab Inc.

GitLab-da CI nima?

GitLab CI (Uzluksiz integratsiya) xizmati bir qismidir GitLab Dasturchi dasturga kodni bosganda dasturiy ta'minotni yaratadi va sinab ko'radi. GitLab CD (Continuous Deployment) - bu ishlab chiqarishdagi har bir kodning o'zgarishini joylashtiradigan dasturiy ta'minot xizmati, bu esa ishlab chiqarishni har kuni joylashtirishga olib keladi.

Tavsiya: