Přehled DevOps Starteru

Důležité

DevOps Starter bude vyřazen 31. března 2023. Přečtěte si další informace.

DevOps Starter usnadňuje zahájení práce s Azure pomocí GitHub Actions nebo Azure DevOps. Pomůže vám spustit vaši oblíbenou aplikaci ve službě Azure podle vašeho výběru v několika rychlých krocích z Azure Portal.

DevOps Starter nastaví vše, co potřebujete pro vývoj, nasazení a monitorování aplikace. Řídicí panel DevOps Starter můžete použít k monitorování potvrzení, sestavení a nasazení kódu z jednoho zobrazení v Azure Portal.

Výhody používání DevOps Starter

DevOps Starter podporuje následující dva poskytovatele CI/CD pro automatizaci vašich nasazení.

DevOps Starter automatizuje nastavení celé kontinuální integrace (CI) a průběžného doručování (CD) pro vaši aplikaci do Azure. Můžete začít s existujícím kódem nebo použít některou ze zadaných ukázkových aplikací. Pak můžete tuto aplikaci rychle nasadit do různých služeb Azure, jako jsou Virtual Machines, App Service, Azure Kubernetes Services (AKS), Azure SQL Database a Azure Service Fabric.

DevOps Starter odvádí veškerou práci při počáteční konfiguraci kanálu DevOps, včetně všeho, od nastavení počátečního úložiště Git, konfigurace kanálu CI/CD, vytvoření prostředku Application Insights pro monitorování a poskytnutí jednotného zobrazení celého řešení s vytvořením řídicího panelu DevOps Starter v Azure Portal.

DevOps Starter můžete použít k:

  • Rychle nasadit aplikace do Azure
  • Automatizace nastavení pracovního postupu CI/CD nebo kanálu
  • Zobrazení a vysvětlení správného nastavení pracovního postupu ci/CD nebo kanálu
  • Další přizpůsobení kanálů vydaných verzí na základě vašich konkrétních scénářů

Jak používat DevOps Starter?

DevOps Starter je k dispozici v Azure Portal. Prostředek DevOps Starter vytvoříte stejně jako jakýkoli jiný prostředek Azure z portálu. DevOps Projects poskytuje podrobné prostředí podobné průvodci pro různé možnosti konfigurace.

V rámci počátečního nastavení zvolíte několik možností konfigurace. K těmto možnostem patří:

  • Výběr preferujícího poskytovatele CI/CD
  • Použití poskytnuté ukázkové aplikace nebo použití vlastního kódu (pouze pro Azure DevOps)
  • Výběr jazyka aplikace
  • Volba architektury aplikace na základě jazyka
  • Výběr služby Azure (cíle nasazení)
  • Vyberte svou organizaci Na GitHubu nebo Azure DevOps.
  • Volba předplatného Azure
  • Výběr umístění služeb Azure
  • Výběr z různých cenových úrovní služeb Azure

Po vytvoření DevOps Starteru můžete:

  • Přizpůsobení pracovního postupu GitHubu nebo kanálu Azure DevOps
  • Pomocí žádostí o přijetí změn spravovat tok kódu a udržovat vysokou kvalitu
  • Testovat a sestavovat každé potvrzení před sloučením kódu kvůli zvýšení kvality

Po použití DevOps Starter můžete také odstranit všechny prostředky z jednoho místa z řídicího panelu DevOps Starter na Azure Portal.

Integrace DevOps Starteru a GitHubu

DevOps Starter teď podporuje Akce GitHubu jako poskytovatele CI/CD. Automatizuje veškerou práci potřebnou na GitHubu k nastavení pracovního postupu CI/CD pomocí GitHub Actions. Vytvoří úložiště GitHub v existující organizaci GitHub a pak potvrdí ukázkovou aplikaci do nového úložiště GitHub.

Automatizace také vytvoří trigger pro pracovní postup, aby každé nové potvrzení kódu zahájilo úlohu sestavení a nasazení v rámci pracovního postupu. Aplikace se nasadí do služby Azure podle vašeho výběru. Pracovní postup GitHubu je možné přizpůsobit pro další scénáře.

Integrace DevOps Starter a Azure DevOps

DevOps Starter pomocí Azure DevOps automatizuje veškerou práci potřebnou v Azure Pipelines k nastavení kanálu CI/CD. Vytvoří úložiště Git v nové nebo existující organizaci Azure DevOps a pak potvrdí ukázkovou aplikaci nebo váš existující kód do nového úložiště Git.

Automatizace také vytvoří trigger CI pro sestavení, aby každé nové potvrzení kódu zahájilo sestavení. DevOps Starter vytvoří trigger CD a nasadí každé nové úspěšné sestavení do služby Azure podle vašeho výběru.

Kanály buildu a verze se dají přizpůsobit pro další scénáře. Kromě toho můžete kanály sestavení a verze naklonovat pro použití v jiných projektech.

Začínáme s DevOps Starter

Úvodní videa k DevOps