📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 6

Retour
Exécuter un job en parallèle (matrix)
Avancé
test_job:
  script: npm test
  parallel:
    matrix:
      - NODE_VERSION: ["16", "18"]
        DB: ["postgres", "mysql"]
Hériter de la configuration d'un autre job
Intermédiaire
.node_template:
  image: node:18

build_job:
  extends: .node_template
  script:
    - npm run build
Inclure un fichier CI local
Intermédiaire
include:
  - local: '.gitlab/ci/build-jobs.yml'
Pipeline Parent-Enfant (trigger)
Avancé
trigger_child_pipeline:
  stage: test
  trigger:
    include: child-pipeline.yml
Télécharger des artifacts d'un job précédent
Intermédiaire
deploy_job:
  stage: deploy
  needs:
    - build_job
  script:
    - ./deploy.sh
Utiliser un template CI/CD de GitLab
Facile
include:
  - template: Jobs/Build.gitlab-ci.yml