מדריך קלאודפלייר בעברית

תיעוד 225

הגדרת פקודות בנייה לפי ענף

עודכן לאחרונה: 21 באפריל 2026

המדריך הזה מסביר איך להגדיר פקודות בנייה בענפים מסוימים. תשתמשו במשתנה הסביבה CF_PAGES_BRANCH כדי להריץ סקריפט בענף שצוין, לעומת ענף ה-Production שלכם. המדריך מניח שיש לכם חשבון Cloudflare ופרויקט Pages.

#הגדרה

צרו קובץ .sh בתיקיית הפרויקט. אפשר לבחור את שם הקובץ, אבל מומלץ לקרוא לו build.sh.

בסקריפט הבא תשתמשו במשתנה הסביבה CF_PAGES_BRANCH כדי לבדוק איזה ענף נבנה כרגע. מלאו את קובץ ה-.sh בתוכן הבא:

# !/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

#פרסום השינויים

כדי שהשינויים ייכנסו לתוקף:

  1. בלוח הבקרה של Cloudflare, עברו אל הדף Workers & Pages. מעבר אל Workers & Pages ↗
  2. בחרו את פרויקט ה-Pages שלכם.
  3. עברו אל Settings > Build & deployments > Build configurations > Edit configurations.
  4. עדכנו את ערך השדה Build command ל-bash build.sh ובחרו Save.

כדי לבדוק שהבנייה הצליחה, פרסמו את הפרויקט.