Azure et JenkinsAzure and Jenkins

Jenkins est un serveur Automation open source connu utilisé pour configurer l’intégration et la livraison continues pour vos projets de logiciels.Jenkins is a popular open-source automation server used to set up continuous integration and delivery (CI/CD) for your software projects. Vous pouvez héberger votre déploiement Jenkins sur Azure ou étendre votre configuration Jenkins existante à l’aide des ressources Azure.You can host your Jenkins deployment in Azure or extend your existing Jenkins configuration using Azure resources. Des plug-ins Jenkins sont également disponibles pour simplifier l’intégration/la livraison continues de vos applications vers Azure.Jenkins plugins are also available to simplify CI/CD of your applications to Azure.

Cet article est une présentation de l’utilisation d’Azure avec Jenkins. Il décrit les principales fonctionnalités Azure disponibles pour les utilisateurs de Jenkins.This article is an introduction to using Azure with Jenkins, detailing the core Azure features available to Jenkins users. Pour plus d’informations sur la prise en main de votre propre serveur Jenkins dans Azure, consultez Créer un serveur Jenkins sur Azure.For more information about getting started with your own Jenkins server in Azure, see Create a Jenkins server on Azure.

Héberger vos serveurs Jenkins dans AzureHost your Jenkins servers in Azure

Hébergez Jenkins dans Azure pour centraliser l’automatisation de votre build et mettre à l’échelle votre déploiement à mesure que les besoins de vos projets de logiciels augmentent.Host Jenkins in Azure to centralize your build automation and scale your deployment as the needs of your software projects grow. Vous pouvez déployer Jenkins dans Azure avec ce qui suit :You can deploy Jenkins in Azure using:

Surveillez et gérez votre déploiement Azure Jenkins à l’aide des journaux Azure Monitor et d’Azure CLI.Monitor and manage your Azure Jenkins deployment using Azure Monitor logs and the Azure CLI.

Mettre à l’échelle l’automatisation de votre build à la demandeScale your build automation on demand

Ajoutez des agents de build à votre déploiement Jenkins existant pour mettre à l’échelle la capacité de votre build Jenkins à mesure que le nombre de builds et la complexité de vos travaux et pipelines augmentent.Add build agents to your existing Jenkins deployment to scale your Jenkins build capacity as the number of builds and complexity of your jobs and pipelines increase. Vous pouvez exécuter ces agents de build sur des machines virtuelles Azure à l'aide du plug-in Agents de machine virtuelle Azure.You can run these build agents on Azure virtual machines by using the Azure VM Agents plug-in. Consultez notre didacticiel pour plus d’informations.See our tutorial for more details.

Une fois configuré avec un principal du service Azure, les travaux et pipelines Jenkins peuvent utiliser ces informations d’identification pour accomplir ce qui suit :Once configured with an Azure service principal, Jenkins jobs and pipelines can use this credential to:

Déployer votre code dans les services AzureDeploy your code into Azure services

Utilisez les plug-ins Jenkins pour déployer vos applications sur Azure dans le cadre de vos pipelines d’intégration/de livraison continues Jenkins.Use Jenkins plugins to deploy your applications to Azure as part of your Jenkins CI/CD pipelines. Le déploiement dans Azure App Service et Azure Container Service vous permet d’organiser, de tester et de mettre en production des mises à jour de vos applications sans gestion de l’infrastructure sous-jacente.Deploying into Azure App Service and Azure Container Service lets you stage, test, and release updates to your applications without managing the underlying infrastructure.

Des plug-ins sont disponibles pour être déployés sur les services et environnements suivants :Plug-ins are available to deploy to the following services and environments: