Sobes.tech
Middle

რა არის Parallel Job CI-ში? როგორ ეწოდება თანმიმდევრული შესრულება?

sobes.tech AI

პასუხი AI-სგან

CI-ში Parallel Job ნიშნავს რამდენიმე დავალების ან ეტაპის ერთდროულად შესრულებას, რაც აჩქარებს საერთო გაერთიანებისა ან ტესტირების პროცესს. სექვენციური შესრულება, როდესაც დავალებები ერთის შემდეგ მეორეს მიყოლებით ხორციელდება, სახელდება სექვენციური სამუშაო.

მაგალითად, GitLab CI-ში შეგიძლიათ განსაზღვროთ რამდენიმე სამუშაო, რომლებიც შესრულდება პარალელურად, თუ ისინი ერთმანეთზე არ არიან დამოკიდებული:

job1:
  script: echo "Job 1"

job2:
  script: echo "Job 2"

# job1 და job2 შეიძლება შესრულდეს პარალელურად

job3:
  script: echo "Job 3"
  needs: [job1, job2]  # job3 შესრულდება შემდეგ job1 და job2-ის

აქ, job1 და job2 შესრულდება პარალელურად, ხოლო job3 შესრულდება სექვენციურად მათ შემდეგ.