Sdílet prostřednictvím


Azure a Jenkins

Jenkins je oblíbený open-source automatizační server, který se používá k nastavení průběžné integrace a doručování (CI/CD) pro softwarové projekty. Nasazení Jenkinse můžete hostovat v Azure nebo můžete rozšířit stávající konfiguraci Jenkinse s využitím prostředků Azure. Moduly plug-in Jenkins jsou také k dispozici pro zjednodušení CI/CD vašich aplikací do Azure.

Tento článek je úvodem do používání Azure s Jenkinsem a podrobně popisuje základní funkce Azure dostupné pro uživatele Jenkinse. Další informace o začátcích s vlastním serverem Jenkinse v Azure najdete v tématu Vytvoření serveru Jenkinse v Azure.

Hostování serverů Jenkinse v Azure

Díky hostování Jenkinse v Azure můžete centralizovat automatizaci sestavování a škálovat své nasazení s ohledem na rostoucí požadavky vašich softwarových projektů. Viz Rychlý start – Začínáme s Jenkinsem a zjistěte, jak nainstalovat a nakonfigurovat Jenkinse na virtuálním počítači s Linuxem. Monitorování a správa nasazení Azure Jenkinse pomocí protokolů služby Azure Monitor a Azure CLI

Škálování automatizace sestavování na vyžádání

Přidáním agentů sestavení do stávajícího nasazení Jenkinse můžete škálovat kapacitu sestavování Jenkinse s ohledem na rostoucí počet sestavení a složitost úloh a kanálů. Tyto agenty sestavení můžete spouštět na virtuálních počítačích Azure pomocí modulu plug-in Azure VM Agents. Další podrobnosti najdete v našem kurzu.

Po nakonfigurování instančního objektu Azure můžou úlohy a kanály Jenkinse využívat tyto přihlašovací údaje k následujícím úlohám:

Nasazení vlastního kódu do služeb Azure

Moduly plug-in Jenkins můžete použít k nasazení aplikací do Azure jako součást kanálů CI/CD Jenkinse. Nasazení do služby Azure App Service a Azure Container Service vám umožní připravovat, testovat a vydávat aktualizace vašich aplikací bez nutnosti správy základní infrastruktury.

Moduly plug-in je možné nasadit do následujících služeb a prostředí: