Sobes.tech
Middle

CI'da Parallel Job nima? Ketma-ket bajarilish qanday nomlanadi?

sobes.tech AI

AIdan javob

CI'da Parallel Job — bu bir nechta vazifa yoki bosqichlarni bir vaqtning o'zida bajarish bo'lib, bu umumiy yig'ish yoki test jarayonini tezlashtiradi. Ketma-ket bajarilish, vazifalar bir-biridan keyin ketma-ket bajarilganda, Sequential Job deb ataladi.

Masalan, GitLab CI'da, bir-biriga bog'lanmagan bir nechta joblarni aniqlash mumkin, ular parallel ravishda ishga tushadi:

job1:
  script: echo "Job 1"

job2:
  script: echo "Job 2"

# job1 va job2 parallel ravishda bajarilishi mumkin

job3:
  script: echo "Job 3"
  needs: [job1, job2]  # job3 job1 va job2 dan keyin bajariladi

Bu yerda, job1 va job2 parallel ravishda bajariladi, va job3 ularning keyin ketma-ket bajariladi.