INTEGRITY Dokumentace

Ovládací prvky nasazení větví

Po propojení s repozitářem git vám Pages umožňuje určit, do kterých prostředí a větví se mají nasazení spouštět automaticky. Ve výchozím nastavení Pages spustí nasazení při každém commitu do produkčního nebo náhledového prostředí. Pomocí ovládání nasazení podle větví ale můžete automatická nasazení nastavit podle svých preferencí pro každý projekt zvlášť.

Řízení produkční větve

Chcete-li nakonfigurovat možnosti nasazení, přejděte do projektu Pages > Nastavení > Sestavení a nasazení > Nastavte nasazení Production. Pages ve výchozím nastavení nastaví jako produkční prostředí větev, kterou jako první odešlete, ale produkční prostředí můžete nastavit i na jinou větev.

Automatické nasazování na produkční větvi můžete také povolit nebo zakázat zaškrtnutím Povolte automatické nasazování produkční větve pole. Nastavení musíte uložit, aby se nové ovládací prvky produkční větve (production branch) projevily.

Řízení náhledové větve

Při konfiguraci automatických náhledových nasazení máte na výběr ze tří možností.

Vlastní řízení náhledových větví

Výběrem Vlastní větve, můžete v příslušných konfiguračních polích určit větve, které chcete zahrnout do automatických nasazení nebo z nich vyloučit. Tato konfigurační pole lze vyplnit dvěma způsoby:

Příklad 1:

Pokud chcete vynutit předpony větví, například fix/, feat/, nebo chore/ se zástupnými znaky můžete pomocí následujících pravidel určité větve zahrnout nebo vyloučit:

Zde Pages zahrne všechny větve s uvedenými předponami a všechny ostatní vyloučí. V tomto příkladu je možnost vyloučení ponechána prázdná.

Příklad 2:

Pokud jste chtěli zabránit dependabot ve vytváření nasazení pro každý PR, který vytvoří, můžete tyto větve vyloučit následovně:

Zde Pages zahrne všechny větve kromě těch, které začínají na dependabot. V tomto příkladu možnost vyloučení znamená, že jakýkoli dependabot/ větve se nebudou sestavovat.

Příklad 3:

Pokud chcete nasazovat pouze větve s předponou release, můžete použít následující pravidla:

Nasadí se tak pouze větve začínající na release/.