Compartilhar via


Azure e Jenkins

O Jenkins é um servidor de automação de software livre popular usado para configurar a integração e entrega contínuas (CI/CD) em projetos de software. Você pode hospedar a implantação do Jenkins no Azure ou estender a configuração existente do Jenkins usando os recursos do Azure. Os plug-ins do Jenkins também estão disponíveis para simplificar a CI/CD dos aplicativos ao Azure.

Este artigo é uma introdução ao uso do Azure com o Jenkins, fornecendo detalhes dos principais recursos do Azure disponíveis para os usuários do Jenkins. Para obter mais informações sobre como começar seu próprio servidor Jenkins no Azure, consulte Criar um servidor Jenkins no Azure.

Hospedar os servidores do Jenkins no Azure

Hospede o Jenkins no Azure para centralizar a automação de build e dimensionar a implantação, conforme as necessidades de seus projetos de software aumentam. Confira Início Rápido – Introdução ao Jenkins para saber como instalar e configurar o Jenkins em uma VM do Linux. Monitore e gerencie a implantação do Azure Jenkins usando logs do Azure Monitor e a CLI do Azure.

Dimensionar a automação de build sob demanda

Adicione agentes de build à implantação existente do Jenkins para dimensionar a capacidade de build do Jenkins conforme o número de builds e a complexidade dos trabalhos e pipelines aumentam. Execute esses agentes de build em máquinas virtuais do Azure usando o plug-in de Agentes de VM do Azure. Consulte nosso tutorial para obter mais detalhes.

Depois de configurados com uma entidade de serviço do Azure, os trabalhos e pipelines do Jenkins podem usar essa credencial para:

Implantar o código nos serviços do Azure

Use os plug-ins do Jenkins para implantar os aplicativos no Azure como parte dos pipelines de CI/CD do Jenkins. A implantação no Serviço de Aplicativo do Azure e no Serviço de Contêiner do Azure permite preparar, testar e liberar atualizações para os aplicativos sem gerenciar a infraestrutura subjacente.

Plug-ins estão disponíveis para serem implantados nos seguintes serviços e ambientes: