Un environnement GitHub (staging, production) regroupe des secrets, des variables et des règles de protection propres à une cible de déploiement. On peut exiger une approbation manuelle avant un déploiement et restreindre les branches autorisées, avec un historique des déploiements.
Exemple
jobs:
deploy:
environment: production