📚 Cheatsheet

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

Snippets 4

Retour
Exécuter un job uniquement si des fichiers ont changé
Avancé
backend_tests:
  script: npm test
  rules:
    - changes:
        - backend/**/*
Exécuter un job uniquement sur la branche main
Facile
deploy_job:
  stage: deploy
  script: ./deploy.sh
  rules:
    - if: '$CI_COMMIT_BRANCH == "main"'
Job manuel pour le déploiement
Intermédiaire
deploy_prod:
  stage: deploy
  script: ./deploy_prod.sh
  when: manual
Permettre à un job d'échouer sans bloquer le pipeline
Intermédiaire
optional_test:
  script: ./flaky_test.sh
  allow_failure: true