Environnement (de déploiement)
Environnement (GitHub Actions) : cible de déploiement déclarée dans les réglages d'un dépôt (recette, production), à laquelle un job se rattache par la clé environment:. L'environnement apporte ses propres secrets et variables, des règles de protection évaluées avant que le job ne reçoive un runner (relecteurs requis, minuterie, branches et étiquettes autorisées), et un historique des déploiements.
Sa disponibilité dépend du plan : sur un dépôt privé, il faut au moins le plan Pro ou Team, et Enterprise pour les relecteurs requis.
Dans les cours
- GitHub Actions, leçon 9 : Environnements, secrets et déploiement
- GitHub Actions, leçon 10 : OIDC : des identités sans secret