GitLab Runner: Jobs parallel uitvoeren

Deze documentatie maakt deel uit van de Docker-images bouwen-gids. Bekijk de volledige gids hier: Bouw en push Docker-images vanuit uw GitLab CI/CD-pipelines met uw Stackhero-runner en Docker-in-Docker.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt u een gebruiksvriendelijke GitLab Runner cloud oplossing, speciaal ontworpen om uw GitLab CI/CD-jobs efficiënt uit te voeren. Dit kunt u verwachten:

  • Onbeperkte CI/CD-minuten: er is geen facturatie per minuut, dus uw pipelines kunnen draaien wanneer u dat nodig heeft.
  • Meerdere gelijktijdige jobs: voer verschillende jobs tegelijkertijd uit om uw volledige pipeline te versnellen.
  • De Docker executor met ondersteuning voor Docker-in-Docker: maak het bouwen en pushen van uw container images eenvoudiger.
  • Compatibel met GitLab.com en elke self-managed GitLab-instantie.
  • Een privé, dedicated VM aangedreven door snelle NVMe/SSD-schijven voor consistente en betrouwbare builds.
  • Beschikbaar in zowel 🇪🇺 Europa als 🇺🇸 USA regio's.

Bespaar tijd: u kunt uw eerste GitLab Runner koppelen en binnen enkele minuten pipelines uitvoeren!

Uw abonnement bepaalt hoeveel jobs er gelijktijdig kunnen draaien. Jobs binnen dezelfde stage starten tegelijk, tot aan uw ingestelde limiet voor gelijktijdigheid. Dit betekent dat een stage met meerdere onafhankelijke jobs klaar is zodra de langzaamste job is afgerond, in plaats van dat alle jobs na elkaar worden uitgevoerd.

Hieronder een eenvoudig voorbeeld:

stages:
  - test

unit:
  stage: test
  image: node:22
  script: npm run test:unit

integration:
  stage: test
  image: node:22
  script: npm run test:integration

e2e:
  stage: test
  image: node:22
  script: npm run test:e2e

Als u uw gelijktijdigheid instelt op 3 of hoger, zullen de jobs unit, integration en e2e allemaal tegelijk worden uitgevoerd.

Wilt u meer diepgaande informatie over het bouwen van Docker-images in CI? Bekijk dan gerust de officiële GitLab-documentatie.