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.