Une équipe externe peut contribuer à votre CI/CD sans détenir seule les comptes qui mettent le produit en production. Pour une entreprise française, la collaboration doit préciser les accès, les validations et la méthode de récupération. Une livraison reproductible permet de transférer ce travail à une autre personne.
Faire l'inventaire du chemin de livraison
Décrivez ce qui construit l'application, exécute les contrôles et déploie la version. Identifiez les comptes de dépôt, d'environnement et de fournisseur cloud. Notez les opérations encore manuelles et les personnes qui les effectuent.
Demandez au partenaire d'expliquer ce chemin avec une version concrète. Une capture d'un pipeline vert ne révèle pas ce qui se passe lorsque la configuration ou un service échoue.
Répartir les permissions
| Action | Accès à prévoir |
|---|---|
| Proposer un changement | Compte individuel sur le dépôt |
| Relire et accepter | Personne autorisée à fusionner |
| Livrer en essai | Droits limités à l'environnement concerné |
| Déployer en production | Autorisation distincte et traçable |
| Modifier un secret | Responsable et procédure spécifique |
Adaptez cette répartition à vos outils. Elle doit permettre le travail prévu tout en évitant que la facilité d'accès décide des responsabilités.
Définir la récupération
Préparez un échec de construction, un échec de déploiement et un problème détecté après mise en service. Faites préciser qui réagit et comment l'utilisateur est protégé. Certaines migrations de données rendent un simple retour à l'ancienne version insuffisant.
Conservez les versions, les paramètres autorisés et les instructions nécessaires à la récupération. Vérifiez ces instructions dans un environnement approprié avant de les considérer comme disponibles.
Préparer la continuité
Le contrat peut demander la remise des configurations versionnées et de leur documentation. Votre entreprise doit disposer des accès administratifs convenus, avec une procédure pour les modifier si un intervenant quitte le projet.
À chaque livraison importante, faites vérifier le dossier par une autre personne. Cette pratique révèle les étapes connues seulement du partenaire ou du référent initial. La documentation corrigée entre dans le livrable, avec le changement qui l'a rendue nécessaire.
Pour préparer votre projet
À lire aussi : Dépôts Git et secrets : donner les bons accès à une équipe externe. Contactez Sky Vaults avec votre besoin et les contraintes à examiner.