Sobes.tech
Middle

CI-də Parallel Job nədir? Ardıcıllıqla icra necə adlanır?

sobes.tech Süni İntellekt

AI-dan cavab

CI-də Parallel Job — bu, bir neçə vəzifənin və ya mərhələnin eyni vaxtda yerinə yetirilməsidir ki, bu da ümumi yığma və ya test prosesini sürətləndirir. Ardıcıllıqla yerinə yetirmə, vəzifələr bir-birindən sonra yerinə yetirildikdə, Sequential Job adlanır.

Məsələn, GitLab CI-də, bir-birinə bağlı olmayan bir neçə işi təyin etmək olar və onlar paralel olaraq işlədilə bilər:

job1:
  script: echo "Job 1"

job2:
  script: echo "Job 2"

# job1 və job2 paralel olaraq yerinə yetirilə bilər

job3:
  script: echo "Job 3"
  needs: [job1, job2]  # job3, job1 və job2-dən sonra yerinə yetiriləcək

Burada, job1 və job2 paralel olaraq yerinə yetirilir, və job3 onlardan sonra ardıcıllıqla yerinə yetirilir.