INTEGRITY Dokumentace

Nastavení příkazů sestavení pro jednotlivé větve

Tento průvodce vás naučí, jak nastavit sestavovací příkazy pro konkrétní větve. Použijete přitom CF_PAGES_BRANCH proměnnou prostředí ke spuštění skriptu na určené větvi místo větve Production. Tento návod předpokládá, že máte účet Cloudflare a projekt Pages.

Nastavení

Vytvořte .sh soubor v adresáři vašeho projektu. Název souboru si můžete zvolit sami, doporučujeme však použít název build.sh.

V následujícím skriptu použijete CF_PAGES_BRANCH proměnnou prostředí ke zjištění, která větev se právě sestavuje. Naplňte svou .sh soubor s následujícím obsahem:

# !/bin/bash

if [ "$CF_PAGES_BRANCH" == "production" ]; then
  # Run the "production" script in `package.json` on the "production" branch
  # "production" should be replaced with the name of your Production branch

  npm run production

elif [ "$CF_PAGES_BRANCH" == "staging" ]; then
  # Run the "staging" script in `package.json` on the "staging" branch
  # "staging" should be replaced with the name of your specific branch

  npm run staging

else
  # Else run the dev script
  npm run dev
fi

Publikujte své změny

Chcete-li změny uplatnit:

  1. V dashboardu Cloudflare přejděte na Workers & Pages stránce.

    Přejděte na Workers & Pages ↗
  2. Vyberte svůj projekt Pages.

  3. Přejděte na Nastavení > Sestavení a nasazení > Konfigurace sestavení > Upravit konfigurace.

  4. Aktualizujte Příkaz sestavení hodnotu pole na bash build.sh a vyberte Save.

Úspěšnost sestavení ověříte nasazením projektu.