Sdílet prostřednictvím


Ci/CD stream událostí – Integrace a kanál nasazení Gitu

Tento článek vysvětluje, jak integrace Gitu a kanály nasazení fungují pro eventstream v prostředcích infrastruktury. Zjistěte, jak synchronizovat pracovní prostor s úložištěm Git, potvrdit položky eventstreamu do Gitu a nasadit je do různých pracovních prostorů.

Platforma Fabric nabízí kanály integrace a nasazení Gitu pro různé scénáře:

  • Integrace Gitu slouží k synchronizaci pracovního prostoru s úložištěm Git a správě přírůstkové změny, týmové spolupráce, historie potvrzení v položkách eventstreamu.
  • Pomocí kanálů nasazení nasaďte pracovní prostor (s položkami EventStream) do různých vývojových, testovacích a produkčních prostředí.

Požadavky

Pokud chcete získat přístup k funkcím CI/CD pro Eventstream, musíte splnit následující požadavky:

  • Kapacita prostředků infrastruktury pro použití všech podporovaných položek infrastruktury. Pokud ho ještě nemáte, zaregistrujte si bezplatnou zkušební verzi.
  • Integrace Gitu musí být povolená na portálu pro správu: Uživatelé můžou synchronizovat položky pracovního prostoru se svými úložišti Git.
  • Přístup k existujícímu úložišti z Azure DevOps nebo GitHubu
  • Jste správcem pracovního prostoru Prostředky infrastruktury.

Připojení pracovního prostoru k úložišti Git

Pracovní prostor může připojit jenom správce pracovního prostoru k úložišti, ale po připojení může v pracovním prostoru pracovat kdokoli s oprávněním. Pokud nejste správce, požádejte správce o pomoc s připojením.

Pokud chcete připojit pracovní prostor k úložišti Azure nebo GitHubu, postupujte takto:

  1. Přihlaste se k Prostředkům infrastruktury a přejděte do pracovního prostoru, ke kterému se chcete připojit.
  2. Přejděte do nastavení pracovního prostoru a vyberte integraci Gitu.Snímek obrazovky znázorňující připojení pracovního prostoru k Gitu
  3. Zvolte úložiště Git a zadejte složku Git. Jeden pracovní prostor se synchronizuje se složkou Git. Snímek obrazovky znázorňující zadání složky Git, se kterou se má synchronizovat
  4. V zobrazení pracovního prostoru uvidíte stav položky Eventstream jako Synchronizované. Snímek obrazovky znázorňující stav Gitu v pracovním prostoru

Potvrzení změn streamu událostí do Gitu

Po provedení změn položky Eventstream se vedle položky Eventstream v zobrazení pracovního prostoru zobrazí stav Nepotvrzený git. Vyberte tlačítko Správy zdrojového kódu v horní části zobrazení a zvolte položku Eventstream, která se má potvrdit.

Snímek obrazovky znázorňující nepotvrzenou položku eventstreamu v pracovním prostoru

Jakmile se položka Eventstream synchronizuje, můžete v úložišti Git zobrazit nejnovější změnu eventstreamu.

Snímek obrazovky znázorňující nejnovější změnu streamu událostí v úložišti Git

Aktualizace položek eventstreamu z Gitu

Pokud v úložišti Git provedete změny položky Eventstreamu, zobrazí se vedle položky Eventstream v zobrazení pracovního prostoru stav Aktualizovat požadovaný git. Vyberte tlačítko Správy zdrojového kódu v horní části zobrazení a výběrem možnosti Aktualizovat vše sloučíte nejnovější změny eventstreamu.

Snímek obrazovky znázorňující aktualizaci položek eventstreamu z Gitu

Nasazení položek eventstreamu z jedné fáze do jiné

  1. V zobrazení pracovního prostoru vyberte Vytvořit kanál nasazení. Kanál můžete také vytvořit ze vstupního bodu kanálů nasazení v prostředcích infrastruktury (v dolní části seznamu pracovních prostorů). Snímek obrazovky znázorňující, kde vytvořit kanál
  2. Můžete definovat, kolik fází by mělo mít a co se má volat. Počet fází je trvalý a po vytvoření kanálu se nedá změnit.
  3. Pojmenujte svůj kanál. Výchozí kanál má tři fáze s názvem Vývoj, Testování a Produkce. Fáze můžete přejmenovat a mít v kanálu kdekoli mezi 2 až 10 fázemi. Pak vyberte Vytvořit a pokračovat. Snímek obrazovky znázorňující název kanálu a fáze
  4. Po vytvoření kanálu můžete přiřadit pracovní prostor ke každé fázi. Snímek obrazovky znázorňující, jak přiřadit pracovní prostor ke každé fázi
  5. Jakmile máte obsah ve fázi kanálu, můžete vybrat položky a nasadit je do další fáze, i když má pracovní prostor další fáze obsah. Spárované položky se přepíšou. Snímek obrazovky, který ukazuje, jak nasadit obsah do různých fází

Historii nasazení můžete zkontrolovat a podívat se, kdy se naposledy nasadil obsah do každé fáze. Historie nasazení je užitečná pro zjištění, kdy byla fáze naposledy aktualizována. Může být také užitečné, pokud chcete sledovat čas mezi nasazeními.

Další informace o kanálu nasazení najdete v tématu Začínáme s kanály nasazení.