📚 Cheatsheet

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

Snippets 8

Retour
Définir des dépendances entre jobs
Intermédiaire
jobs:
  build:
    ...
  test:
    needs: build
    ...
Définir un nom de job personnalisé
Facile
jobs:
  deploy-staging:
    name: Déploiement sur Staging
    ...
Définir une condition pour exécuter un job
Intermédiaire
jobs:
  deploy:
    if: github.ref == 'refs/heads/main'
    ...
Définir une limite de temps pour un job
Intermédiaire
jobs:
  mon_job:
    timeout-minutes: 10
    ...
Job simple sur un runner Ubuntu
Facile
jobs:
  mon_job:
    runs-on: ubuntu-latest
    steps:
      - run: echo "Exécution sur Ubuntu"
Utiliser un runner auto-hébergé (self-hosted)
Avancé
runs-on: self-hosted
Utiliser un runner macOS
Facile
runs-on: macos-latest
Utiliser un runner Windows
Facile
runs-on: windows-latest