Intégration continue pour les développeurs d’applications

Concourse pour VMware Tanzu est un système CI/CD optimisé pour les équipes de développement agile qui déploient fréquemment du code sur une ou plusieurs plateformes cloud.

Du commit au feedback en quelques minutes seulement

Pipelines sur-mesure

La modularité de Concourse pour VMware Tanzu vous permet de concevoir n’importe quel type de workflow. Vous pouvez lancer des pipelines à partir de solutions de contrôle du code source comme Git, ou à l’aide d’outils comme Pivotal Tracker. Concourse vous permet également de créer et d’automatiser les tests, quels que soient le langage et la plateforme. Il renvoie les informations d’état et les bugs, ouvre un nouveau ticket, puis recommence. Déclarés en YAML, un langage lisible manuellement, les pipelines peuvent être soumis à un contrôle de version et du code source. Vous pouvez également visualiser vos pipelines à l’aide d’une interface web afin de connaître instantanément l’état d’avancement de votre code, de résoudre les problèmes et de maintenir l’alignement de vos équipes.

Pratiques de tests continus

Grâce à l’intégration continue, votre code peut être lancé à tout moment. Cela passe impérativement par des pratiques de tests solides comme le TDD (Test-Driven Development). C’est pourquoi Concourse automatise vos étapes de tests et vous renvoie du feedback rapidement. Il exécute votre batterie de tests dans des environnements « propres » éphémères pour des résultats fiables et reproductibles. Mieux encore, l’infrastructure de tests nécessite peu de maintenance. Concourse gère également les tests automatiques sur différentes plateformes IaaS et offre des tests de compatibilité pour de multiples versions de plateforme.

Garde-fous préventifs

Votre pipeline CI/CD peut fonctionner comme un parcours prédéfini (opinionated) de mise en production comprenant des garde-fous qui vous aident à maintenir votre cap. Au menu :

Analyses de sécurité
Contrôles règlementaires et de conformité
Tickets de changement automatiques
« Push » vers les référentiels pour les opérations de déploiement
Partage de données avec les solutions de monitoring

Concourse vous permet de développer des ressources pour intégrer n’importe quel système externe à votre pipeline. Par exemple, vos objets de processus ISO peuvent devenir des ressources exécutées au sein des jobs de votre pipeline.

« Concourse a un caractère très, très éphémère. Et ces pipelines sont très, très déclaratifs par nature. »