Share via


Azure e Jenkins

O Jenkins é um popular servidor de automatização de código aberto que é utilizado para configurar a integração e implementação contínua (CI/CD) nos seus projetos de software. Pode alojar as implementações do Jenkins no Azure ou utilizar recursos do Azure para ampliar a sua configuração atual do Jenkins. Os plug-ins Jenkins também estão disponíveis para simplificar a CI/CD de seus aplicativos para o Azure.

Este artigo é uma introdução à utilização do Azure com Jenkins, pormenorizando as principais funcionalidades do Azure que estão à disposição dos utilizadores do Jenkins. Para obter mais informações sobre como começar o seu próprio servidor Jenkins no Azure, veja criar um servidor Jenkins no Azure.

Alojar os servidores do Jenkins no Azure

Aloje o Jenkins no Azure para centralizar a automatização de compilações e dimensionar a sua implementação à medida que as necessidades dos seus projetos de software aumentam. Consulte Guia de início rápido - Introdução ao Jenkins para saber como instalar e configurar o Jenkins em uma VM Linux. Monitore e gerencie sua implantação do Azure Jenkins usando os logs do Azure Monitor e a CLI do Azure.

Dimensionar a automatização da compilação a pedido

Adicione agentes de compilação à sua implementação do Jenkins existente para dimensionar a capacidade de compilação do Jenkins à medida que o número de compilações e a complexidade dos seus trabalhos e pipelines aumentam. Você pode executar esses agentes de compilação em máquinas virtuais do Azure usando o plug-in Agentes de VM do Azure. Veja mais detalhes no nosso tutorial.

Quando configurados com um principal de serviço do Azure, os trabalhos e os pipelines do Jenkins podem utilizar esta credencial para:

Implementar o seu código nos serviços do Azure

Use plug-ins Jenkins para implantar seus aplicativos no Azure como parte de seus pipelines de CI/CD do Jenkins. A implementação no Serviço de Aplicações do Azure e no Azure Container Service permite-lhe preparar, testar e lançar atualizações para as suas aplicações sem ter de gerir a infraestrutura adjacente.

Estão disponíveis plug-ins para implementar nos seguintes serviços e ambientes: