Un pipeline est plus qu'un script de déploiement
Nous cartographions le chemin qui va du changement jusqu'à la production : code source, dépendances, build, tests, artefacts et validations. Chaque étape nécessite des entrées définies et des résultats traçables. L'objectif est de faire progresser la même version logicielle vérifiée à travers les environnements de façon maîtrisée, plutôt que de la reconstruire pour chaque environnement.
Les autorisations et les identifiants du pipeline sont limités aux tâches nécessaires. Les environnements d'exécution et les dépendances ont besoin de mises à jour et d'une provenance vérifiable. Les vérifications susceptibles de bloquer un release sont convenues explicitement et éprouvées sur des changements réels.


