📚 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éclencher manuellement (workflow_dispatch)
Intermédiaire
on:
  workflow_dispatch:
    inputs:
      environment:
        description: 'Environnement de déploiement'
        required: true
        default: 'staging'
Déclencher sur la création d'un tag
Intermédiaire
on:
  push:
    tags:
      - 'v*'
Déclencher sur un événement de schedule (cron)
Intermédiaire
on:
  schedule:
    - cron: '0 8 * * 1-5'
Déclencher sur un push vers la branche main
Facile
on:
  push:
    branches:
      - main
Déclencher sur une pull request
Facile
on: [pull_request]
Définir les permissions du GITHUB_TOKEN
Intermédiaire
permissions:
  contents: read
  packages: write
Ignorer certains chemins de fichiers
Intermédiaire
on:
  push:
    paths-ignore:
      - 'docs/**'
      - '**.md'
Workflow de base
Facile
name: CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - run: echo "Hello, world!"