Commencer le projet

4 étapes | 45 minutes

Jenkins_Build_Farm_HERO-ART_SM

Dans ce projet, vous apprendrez à déployer et héberger Jenkins, un logiciel d'automatisation open source, utilisé principalement pour la CI/CD (intégration continue/diffusion continue). Vous utiliserez Amazon Elastic Compute Cloud (EC2) dans un sous-réseau public avec votre propre Amazon Virtual Private Cloud (VPC) et vous configurerez également un volume Amazon Elastic Block Store (EBS).

arch-diagram_jenkins
Démarrez avec le guide du projet

Ce que vous accomplirez :

Lancer un serveur d'application virtuel pour héberger votre installation Jenkins en utilisant Amazon EC2. Dans une configuration avec un seul nœud, le serveur et l'agent Jenkins s'exécutent sur la même instance Amazon EC2. Le type d'instance que vous mettez en service correspondra à la charge prévue. Vous serez également capable de redimensionner l'instance si la charge prévue change.

Déployer Jenkins sur Amazon EC2. Vous téléchargerez et déploierez la dernière version de Jenkins.

Configurer Jenkins avec des serveurs de production. Vous configurerez Jenkins pour qu'il puisse manipuler les instances Amazon EC2 en tant que serveurs de production, selon la consommation des ressources.

Ce dont vous avez besoin avant de commencer :

Un compte AWS : vous devez disposer d'un compte AWS pour commencer à mettre en service des ressources afin d'héberger votre site Web. Inscrivez-vous à AWS.

Expérience informatique : une expérience préalable avec Jenkins est recommandée, mais pas nécessaire, pour réaliser ce projet.

Expérience AWS : une connaissance basique d'Amazon EC2 et des VPC (Virtual Private Cloud) est recommandée pour réaliser ce projet.

Estimation des coûts :

Coût d'exécution du projet : le coût d'exécution de ce projet est estimé à 0,00 USD, en partant du principe que vous êtes dans les limites de l'offre gratuite d'AWS, que vous respectez les configurations recommandées et que vous supprimez toutes les ressources utilisées dans l'heure qui suit la fin du projet. Votre cas d'utilisation peut exiger d'autres configurations qui auront une incidence sur votre facture. Utilisez le Calculateur mensuel simple pour estimer les coûts que vos besoins exigent.

Estimation de la facture mensuelle : le coût total de développement d'un serveur Jenkins variera en fonction des types d'instances sélectionnés. En suivant la configuration recommandée et en commençant avec un type d'instance m4.large et en mettant en service un disque EBS de 40 Go, vous serez généralement facturé 89 USD/mois pour l'hébergement du serveur Jenkins si vous êtes dans les limites de l'offre gratuite d'AWS. Ce coût inclut une adresse IP Elastic. Pour connaître la répartition des services utilisés et les coûts associés, consultez la page Services utilisés et coûts.


Ce livre blanc aborde deux approches spécifiques pour tirer parti des capacités d'intégration et de livraison continues (CI/CD) de Jenkins.

En savoir plus sur l'intégration continue et sur AWS.

Vous avez besoin de plus de ressources pour commencer avec AWS ? Consultez la pageMise en route pour en savoir plus.