Sdílet prostřednictvím


Strategie větvení a prostředí

ALM Accelerator poskytuje výchozí prostředí a strategii větvení, která vám pomůže rychle začít se správou životního cyklu aplikací (ALM). Výchozí strategie je založena na procesu ALM vývojového týmu startovací sady CoE. Lze ji přizpůsobit tak, aby vyhovovala potřebám vaší organizace, ale můžete přijmout výchozí strategii a používat předem připravené kanály bez jakéhokoli přizpůsobení.

Strategie větvení

Výchozí strategie větvení ALM Accelerator se opírá o počáteční větev potvrzení z hlavní větve, následované větvemi potvrzení funkcí z větve řešení.

Počáteční větvení potvrzení

Při prvním přijetí řešení pomocí aplikace ALM Accelerator musí tvůrce vytvořit větev pro svou funkci založenou na hlavní větvi.

Diagram výchozí strategie větvení počátečního potvrzení, kterou používá ALM Accelerator for Power Platform.

  1. Hlavní větev uchovává aktuální produkční verzi řešení. Je to místo, kam se větev řešení sloučí, když je řešení nasazeno do produkčního prostředí.
  2. Když je nové řešení potvrzeno ke správě zdrojového kódu, tvůrce vytvoří větev (větev funkcí) z hlavní větve. Vytvoří se také větev řešení.
  3. Když jsou změny připraveny k potvrzení do větve řešení, tvůrce použije aplikaci ALM Accelerator k vytvoření požadavku na schválení změn z větve funkce do větve řešení. Požadavek spouští nasazení do ověřovacího prostředí.
  4. Když požadavek na schválení změn projde všemi kontrolami, může být sloučen. Požadavek na sloužení spouští nasazení do testovacího prostředí.
  5. Pokud je řešení připraveno k nasazení do produkčního prostředí, tvůrce vytvoří požadavek na potvrzení změn z větve řešení do hlavní větve. Požadavek spouští nasazení do produkčního prostředí.
  6. Když je řešení nasazeno do produkčního prostředí, hlavní větev i větev řešení obsahují nejnovější zdrojový kód řešení. Od tohoto okamžiku se z větve řešení vytvářejí nové větve funkcí.

Větvení potvrzení funkce

Tvůrci by měli vytvořit větev nových funkcí pro následné funkce na základě větve řešení. Strategie větvení je zde podobná počáteční strategii potvrzení, ale větev funkce je vytvořena z větve řešení namísto hlavní větve. Hlavní větev zůstává nezměněna. Větev řešení je aktualizována nejnovějším zdrojovým kódem, dokud není řešení připraveno k nasazení do produkčního prostředí, čímž se vytvoří větev „příští verze“, někdy označovaná jako větev vydání nebo větev v-next.

Diagram výchozí strategie větvení potvrzení funkce, kterou používá ALM Accelerator for Power Platform.

Strategie prostředí

Ve výchozím nastavení, když vytvoříte profil nasazení pomocí aplikace ALM Accelerator, se předpokládá, že používáte výchozí strategii větvení a strategii prostředí popsanou v následující tabulce.

Environment Purpose Notes
Vývoj Vývojové prostředí pro tvůrce pro testování a ověřování změn Tvůrci mohou pracovat buď ve sdíleném prostředí, nebo ve svém vlastním izolovaném prostředí.
Ověření Prostředí pro ověření, že lze nasadit řešení sestavené ze správy zdrojového kódu Nasazení do ověřovacího prostředí se děje automaticky na základě zásad větve, když je vytvořen požadavek na stažení z větve funkce tvůrce do větve řešení.
Otestovat Prostředí pro testování řešení postaveného na správě zdrojového kódu Nasazení do testovacího prostředí probíhá automaticky, když je požadavek na stažení sloučen z větve tvůrce funkcí do větve řešení.
Výroba Produkční prostředí pro řešení Nasazení do produkčního prostředí probíhá automaticky, když je požadavek na stažení sloučen z větve řešení do hlavní větve.