Automatisation avec Jenkins et OpenShift

Magazine
Marque
GNU/Linux Magazine
Numéro
260
Mois de parution
novembre 2022
Spécialité(s)


Résumé

La conteneurisation d’une application est aujourd’hui un standard dans le monde du développement, mais orchestrer des applications conteneurisées c’est encore mieux. Automatiser la construction de l’application ainsi que son déploiement est bénéfique pour l’accélération du cycle du développement logiciel. L’automatisation est réalisable par des pipelines de CI/CD et en reposant sur des plateformes de conteneurisation. Dans cet article, on démontrera étape par étape comment automatiser le build et le déploiement d’un exemple d’application Node.js en mettant en œuvre les outils : OpenShift, GitHub et Jenkins.


1. Introduction

Le terme DevOps est au cœur du développement logiciel, ainsi en mettant en place une démarche DevOps sur un projet, cela implique certains prérequis et une multitude de technologies à mettre à disposition pour assurer la réussite du projet dans un mode agile / DevOps.

Le processus du développement logiciel nécessite plusieurs étapes, en commençant par la compilation (build) de/des applications(s), tests et déploiement dans les environnements cibles. Ce processus, pour être efficace et pour qu’il puisse répondre aux prérequis des méthodologies agiles et du DevOps également, il faut implémenter la culture DevOps d’une part au sein des équipes et préparer les environnements et l’usine logicielle pour l’accomplissement de l’ensemble des phases du projet.

Dans cet article, on mettrait le process DevOps pour le déploiement d’un exemple d’application Node.js. La compilation et le déploiement de l’application sont réalisés dans…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous