Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans la phase de livraison de DevOps, le code passe par le pipeline de mise en production vers l’environnement de production. La livraison de code vient généralement après la build d’intégration continue et est exécutée via plusieurs environnements de test avant d’atteindre les utilisateurs finaux. En cours de route, sa qualité est testée dans de nombreuses mesures différentes qui incluent les fonctionnalités, la mise à l’échelle et la sécurité.
Utiliser la livraison continue
La livraison continue (CD) est le processus de génération, de test, de configuration et de déploiement automatique d’un environnement de build vers un environnement de production. CD fournit la base de la livraison dans DevOps où les tests sont exécutés, les portes sont vérifiées et les bits sont déployés. Il existe plusieurs plateformes DevOps différentes qui offrent une automatisation de la livraison, notamment GitHub Actions et Azure Pipelines.
Conception pour un déploiement optimal
À mesure que les projets logiciels augmentent, ils peuvent devenir difficiles à gérer entre les équipes, les versions et les environnements. Heureusement, plusieurs paradigmes sont disponibles pour aider à relever ces défis. Un paradigme est l’avènement de l’architecture des microservices, ce qui facilite la création et le déploiement de services indépendants qui peuvent être composés en applications plus volumineuses et plus faciles à gérer. Une autre pratique pour faciliter le déploiement de services consiste à gérer vos environnements d’application en tant que code.
Déplacer vers la droite pour tester en production
La phase Développement vous a montré comment la qualité et la vitesse du projet peuvent être améliorées en déplaçant vers la gauche afin que certains aspects des tests soient effectués plus tôt dans le processus. De la même façon, la qualité des produits peut être améliorée avec une attention soutenue sur le passage à la droite pour le test en production. Les tests en production offrent une assurance qualité qui ne peut simplement pas être répliquée ailleurs dans le pipeline.
Étapes suivantes
Microsoft a été l’une des plus grandes entreprises de développement de logiciels au monde depuis des décennies. Découvrez comment Microsoft fournit dans DevOps.
Vous recherchez une expérience devOps pratique avec la livraison continue ? Découvrez comment configurer des pipelines de mise en production à l’aide de GitHub Actions ou d’Azure Pipelines.