CI/CD : la boîte à outils

Gros plan sur les bonnes pratiques qui vous permettront de mettre en place un processus d'intégration continue et de déploiement continu. Familiarisez-vous avec une partie de la panoplie des outils DevOps pour parfaire votre organisation.
Nombre d'articles :
5 article(s)
Type de liste de lecture
Tour d'horizon
Niveau :
Débutant
Tags :
DevOps CI/CD

Le DevOps en pratique

Magazine
Marque
Linux Pratique
Numéro
124
Mois de parution
mars 2021
Spécialité(s)
Résumé

Aujourd’hui, le terme DevOps est au cœur de la transformation digitale. En effet, lorsqu’on évoque l’agilité dans le cycle de vie de développement logiciel, on est amené à pratiquer des méthodologies permettant d’accélérer d’une part le processus de développement et de fiabiliser la production logicielle d’un autre côté. Parmi ces méthodologies (Scrum, Kanban…), le DevOps est certainement celle qui a été adopté par la plupart des entreprises ayant comme activité principale ou annexe, la digitalisation de leur système d’information pour faire face au défi que représente l’essor des technologies numériques. Dans cet article, nous ferons un premier tour d’horizon de la partie outillage du DevOps. Il existe une panoplie d’outils et il est impossible de les évoquer tous dans un seul article, car chaque outil nécessiterait un ouvrage à part entière.

Intégration continue avec Jenkins

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé

Lorsque l'on développe, le code source évolue au gré des améliorations et des corrections de bugs. Mais comment s'assurer qu'une modification n'a pas entraîné de régression ? Cette question se pose lorsque l'on développe seul, mais elle est d'autant plus vraie lorsque l'on travaille au sein d'une équipe... L'intégration continue permet d'effectuer des contrôles à chaque modification du code, pour détecter au plus tôt les problèmes. Jenkins est le logiciel qui va nous aider à mettre en place cette méthode.

Jenkins, Docker et Kubernetes pour déployer en CI/CD

Magazine
Marque
Linux Pratique
Numéro
123
Mois de parution
janvier 2021
Spécialité(s)
Résumé

La mise en place d'un processus d'intégration continue et de déploiement continu nécessite une réflexion sérieuse avant de la concrétiser dans la vraie vie d'une organisation. La diversité des méthodes agiles, la panoplie des outils DevOps disponible sur le marché et le choix de l'infrastructure sous-jacente pour créer vos projets nécessitent de prendre du recul avant de se lancer. Découvrez dans cet article comment créer un CI/CD.

Déployer Jenkins CI avec Docker

Magazine
Marque
Linux Pratique
Numéro
124
Mois de parution
mars 2021
Spécialité(s)
Résumé

Solution appréciée d’intégration continue, Jenkins est un puissant logiciel Java dont l’installation et l’exécution sur un système ne sont pas sans conséquence et à prendre à la légère. Afin de faciliter son déploiement et isoler proprement ce programme du reste de la machine qui l’héberge, nous allons illustrer ici comment le mettre en place, en seulement quelques commandes, à l’aide de Docker.