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:
- Zabezpečené ukládání a archivace artefaktů sestavení ve službě Azure Storage pomocí modulu plug-in Azure Storage Další informace najdete v postupech pro úložiště Jenkinse.
- Správa a konfigurace prostředků Azure pomocí Azure CLI.
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í:
- Aplikace Azure Service v Linuxu. Začněte prostudováním tohoto kurzu.