Documentation
Configuration, environnements et secrets
Gardez la configuration des flux de travail GitHub Actions dans GitHub et faites d'abord la plus petite modification possible : l'étiquette d'exécuteur.
Configuration du flux de travail
Runzivo ne remplace pas le format de flux de travail GitHub Actions. Gardez les déclencheurs, les permissions, les actions, les paramètres d'environnement et les étapes dans le fichier de flux de travail de votre dépôt. Commencez par ne modifier que runs-on.
Utilisez le même processus de revue de flux de travail que pour toute modification de CI. La conception V1 laisse GitHub assigner une tâche à un exécuteur admissible limité au dépôt.
jobs:
test:
runs-on: rzv-ubuntu-24.04-x64-2vcpu-8gb
environment: stg
steps:
- uses: actions/checkout@v7
- run: ./ci/test.shSecrets et variables
Gérez les secrets de dépôt et d'environnement dans GitHub. Une étape de flux de travail peut lire tout secret que GitHub rend disponible à cette tâche ; appliquez donc le principe du moindre privilège et n'affichez pas de secrets dans les journaux.
La conception V1 n'ajoute pas de secrets de dépôt à la configuration des exécuteurs. Elle garde les identifiants de la plateforme et les secrets du plan de contrôle hors des exécuteurs de la clientèle.
Tâches qui dépendent du réseau
La base de sécurité V1 utilise des exécuteurs isolés avec des contrôles réseau appliqués par l'hôte. Si une tâche ne peut pas joindre un service interne ou un point de terminaison externe requis, communiquez avec le soutien en précisant le point de terminaison et les détails de la tâche avant de migrer un flux de travail de production.