Sobes.tech
Middle

Mi az a Parallel Job a CI-ben? Hogyan nevezik a szekvenciális végrehajtást?

sobes.tech MI

Válasz az MI-től

A CI-ben a Parallelt Job több feladat vagy szakasz egyidejű végrehajtását jelenti, ami felgyorsítja az összeszerelési vagy tesztelési folyamatot. A szekvenciális végrehajtás, amikor a feladatok egymás után következnek, Sequential Job néven ismert.

Például a GitLab CI-ben több munkát lehet meghatározni, amelyek párhuzamosan futnak, ha nem függenek egymástól:

job1:
  script: echo "Job 1"

job2:
  script: echo "Job 2"

# job1 és job2 párhuzamosan futtatható

job3:
  script: echo "Job 3"
  needs: [job1, job2]  # job3 a job1 és job2 után fut

Itt a job1 és job2 párhuzamosan futnak, míg a job3 egymás után, szekvenciálisan kerül végrehajtásra.