
La communauté Open Source Jenkins, en collaboration avec CloudBees, profite de la conférence des utilisateurs de Jenkins à Alexandria, en Virginie, pour annoncer la mise à disposition de six plugins Docker pour le déploiement continu d’applications conteneurisées avec Jenkins.
Ces nouvelles capacités permettent aux développeurs et équipes DevOps d’appréhender la nouvelle tendance IT : la convergence de conteneurs Docker légers pour l’infrastructure, les architectures à base de micro services pour les applications et le déploiement continu pour la gestion du cycle de vie des applications.
Cette évolution de l’IT permet aux services IT d’apporter de la valeur ajoutée plus rapidement aux entreprises/consommateurs/ utilisateurs. Cette annonce vise à aider les centaines de milliers d’utilisateurs de Jenkins partout dans le monde qui adoptent les nouvelles technologies de conteneurs et les pratiques de déploiement continu et DevOps.
Le support de Docker souligne la relation étroite entre les technologies Docker et Jenkins au service du déploiement de logiciels.
Les conteneurs Docker permettent d’intégrer dans un même package le code de l’application, le système d’exploitation, la base de données et les autres logiciels et configurations, ce qui simplifie la définition, la création et l’exécution d’applications ou de services.
Grâce à ces nouveaux plugins, Jenkins et Docker peuvent accélérer le processus de déploiement de logiciels de bout en bout, le rendre prévisible, facile à administrer et sans risque pour les applications conteneurisées.
La liste des plugins annoncés par la communauté Jenkins CI d’intégration continue comporte entre autres :
– Docker Workflow : excellent support de Jenkins Workflow pour la conception d’enchaînements de déploiement continu en conditions réelles pour les applications conteneurisées avec Jenkins et Docker
– Build and Publish : « build » de projets ayant un script Dockerfile et communication de l’image taguée obtenue à Docker Hub
– Docker Hub Notification : déclenchement des jobs en aval dès qu’un conteneur tagué est placé dans Docker Hub
– Docker Traceability : identifie le build à l’origine du passage du conteneur en production et affiche cette information sur la page des builds Jenkins
– Docker : utilisation des conteneurs Docker comme environnements standard pour améliorer l’isolement et l’élasticité
– Docker Custom Build Environment : désigne les environnements de build sur mesure comme étant des conteneurs Docker
Ressources complémentaires
– En savoir plus sur Jenkins CI
– Télécharger Jenkins CI

