תיעוד 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#פרסום השינויים
כדי שהשינויים ייכנסו לתוקף:
- בלוח הבקרה של Cloudflare, עברו אל הדף Workers & Pages. מעבר אל Workers & Pages ↗
- בחרו את פרויקט ה-Pages שלכם.
- עברו אל Settings > Build & deployments > Build configurations > Edit configurations.
- עדכנו את ערך השדה Build command ל-
bash build.shובחרו Save.
כדי לבדוק שהבנייה הצליחה, פרסמו את הפרויקט.