Fiche technique | |
---|---|
Fournisseur : | Azure |
Type de produit : | Service infonuagique |
Catégorie : | Déploiement |
Site Web : | https://azure.microsoft.com/services/devops/pipelines/ |
Azure Pipelines
Le service Azure Pipelines prend en charge la création et le test automatiques de projets de code pour les rendre disponibles à d'autres. Il fonctionne avec à peu près n'importe quel langage de programmation ou type de projet. Le service Azure Pipelines combine l'intégration continue (CI) et la livraison continue (CD) pour tester et créer votre code en permanence et de manière cohérente et l'envoyer à n'importe quelle cible.
L'intégration continue (CI) est la pratique utilisée par les équipes de développement pour automatiser la fusion et le test du code. La mise en oeuvre de CI aide à détecter les bogues au début du cycle de développement, ce qui les rend moins coûteux à corriger. Les tests automatisés sont exécutés dans le cadre du processus CI pour garantir la qualité. Les artefacts sont produits à partir de systèmes CI et alimentés dans des processus de publication pour conduire des déploiements fréquents. Le service Build dans TFS vous aide à configurer et à gérer CI pour vos applications.
La livraison continue (CD) est un processus par lequel le code est construit, testé et déployé dans un ou plusieurs environnements de test et de production. Le déploiement et les tests dans plusieurs environnements améliorent la qualité. Les systèmes CI produisent les artefacts déployables, y compris l'infrastructure et les applications. Les processus de publication automatisés utilisent ces artefacts pour publier de nouvelles versions et des correctifs sur les systèmes existants. Les systèmes de surveillance et d'alerte fonctionnent en permanence pour améliorer la visibilité de l'ensemble du processus de CD. Le service Release de TFS vous aide à configurer et à gérer le CD pour vos applications.
Les tests continus (CT) sur site ou dans l'infonuagique consistent à utiliser des flux de travail automatisés de construction-déploiement-test, avec un choix de technologies et de cadres d'applications, testant vos modifications en continu de manière rapide, évolutive et efficace.