Platforma Azure i serwer JenkinsAzure and Jenkins

Jenkins to popularny serwer automatyzacji typu open-source używany do konfigurowania ciągłej integracji i dostarczania (CI/CD) dla projektów dotyczących oprogramowania.Jenkins is a popular open-source automation server used to set up continuous integration and delivery (CI/CD) for your software projects. Można hostować swoje wdrożenie narzędzia Jenkins na platformie Azure lub rozszerzyć istniejącą konfigurację narzędzia Jenkins za pomocą zasobów platformy Azure.You can host your Jenkins deployment in Azure or extend your existing Jenkins configuration using Azure resources. Są również dostępne wtyczki serwera Jenkins, które umożliwiają upraszczanie ciągłej integracji/ciągłego wdrażania aplikacji na platformie Azure.Jenkins plugins are also available to simplify CI/CD of your applications to Azure.

Ten artykuł stanowi wprowadzenie do zagadnień dotyczących używania platformy Azure z narzędziem Jenkins i zawiera szczegółowe informacje na temat podstawowych funkcji platformy Azure dostępnych dla użytkowników serwera Jenkins.This article is an introduction to using Azure with Jenkins, detailing the core Azure features available to Jenkins users. Aby uzyskać więcej informacji na temat rozpoczynania pracy z własnym serwerem Jenkins na platformie Azure, zobacz Tworzenie serwera Jenkins na platformie Azure.For more information about getting started with your own Jenkins server in Azure, see Create a Jenkins server on Azure.

Hostowanie serwerów Jenkins na platformie AzureHost your Jenkins servers in Azure

Hostowanie serwera Jenkins na platformie Azure pozwala na centralizowanie automatyzacji kompilacji i skalowanie wdrożenia w miarę wzrostu potrzeb projektów dotyczących oprogramowania.Host Jenkins in Azure to centralize your build automation and scale your deployment as the needs of your software projects grow. Narzędzie Jenkins można wdrożyć na platformie Azure za pomocą:You can deploy Jenkins in Azure using:

Monitoruj wdrożenie usługi Azure Jenkins i zarządzaj nimi za pomocą dzienników Azure monitor i interfejsu wiersza polecenia platformy Azure.Monitor and manage your Azure Jenkins deployment using Azure Monitor logs and the Azure CLI.

Skalowanie automatyzacji kompilacji na żądanieScale your build automation on demand

Dodawanie agentów kompilacji do istniejącego wdrożenia serwera Jenkins umożliwia skalowanie pojemności kompilacji narzędzia Jenkins w miarę wzrostu liczby kompilacji oraz stopnia złożoności zadań i potoków.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. Tych agentów kompilacji można uruchamiać na maszynach wirtualnych platformy Azure przy użyciu wtyczki agentów maszyny wirtualnej platformy Azure.You can run these build agents on Azure virtual machines by using the Azure VM Agents plug-in. Zobacz nasz samouczek, aby uzyskać więcej informacji.See our tutorial for more details.

Po skonfigurowaniu przy użyciu jednostki usługi platformy Azure potoki i zadania serwera Jenkins mogą korzystać z tego poświadczenia w celu:Once configured with an Azure service principal, Jenkins jobs and pipelines can use this credential to:

Wdrażanie swojego kodu w usługach platformy AzureDeploy your code into Azure services

Wtyczki serwera Jenkins umożliwiają wdrażanie aplikacji na platformie Azure w ramach potoków ciągłej integracji/ciągłego wdrażania narzędzia Jenkins.Use Jenkins plugins to deploy your applications to Azure as part of your Jenkins CI/CD pipelines. Wdrażanie w usługach usługi Azure App Service i Azure Container Service pozwala na wdrażanie przejściowe, testowanie i wydawanie aktualizacji do aplikacji bez konieczności zarządzania podstawową infrastrukturą.Deploying into Azure App Service and Azure Container Service lets you stage, test, and release updates to your applications without managing the underlying infrastructure.

Wtyczki są dostępne w przypadku wdrażania w następujących usługach i środowiskach:Plug-ins are available to deploy to the following services and environments: