תיעוד 195
תחילת העבודה
עודכן לאחרונה: 22 בספטמבר 2026
אפשר ליצור Preview ל-Worker חדש או קיים. אין צורך לפרוס Worker לייצור לפני יצירת ה-Preview הראשון שלו.
#לפני שמתחילים
Worker Previews דורש Wrangler 4.135.0 או גרסה חדשה יותר. עדכנו את תלות הפרויקט, כי פקודות הפרויקט לא משתמשות בהתקנה גלובלית חדשה יותר.
npm:
npm i -D wrangler@latestyarn:
yarn add -D wrangler@latestpnpm:
pnpm add -D wrangler@latestbun:
bun add -d wrangler@latest#שלב 1: הגדרת הגדרות Preview
הוסיפו בלוק previews לקובץ ההגדרות של Wrangler. הגדרות ברמה העליונה מגדירות ייצור, ובלוק previews מגדיר הגדרות Preview. בלוק previews יכול להיות ריק אם ה-Preview לא צריך הגדרות נפרדות.
{
// ...
"vars": {
"ENVIRONMENT": "production"
},
// ...
"previews": {
// ...
"vars": {
"ENVIRONMENT": "preview"
}
// ...
}
}[vars]
ENVIRONMENT = "production"
[previews.vars]
ENVIRONMENT = "preview"כדי לקבוע אילו הגדרות שייכות לרמה העליונה ואילו לבלוק previews, ראו מה נכנס לבלוק previews.
הגדרות שמוסיפים או מייבאים בלוח הבקרה צריך גם להעתיק אל קובץ ההגדרות של Wrangler.
#שלב 2: פריסת Preview
הריצו את אותה פקודת Preview באופן מקומי או בתהליך ה-CI הקיים:
npm:
npx wrangler previewyarn:
yarn wrangler previewpnpm:
pnpm wrangler previewשם ה-Preview הוא כברירת מחדל שם ענף ה-Git הנוכחי. כדי לבחור שם, הוסיפו --name <PREVIEW_NAME>.
כדי לפרסם כתובות Preview באופן אוטומטי לבקשות משיכה או לבקשות מיזוג, חברו את מאגר Git והשתמשו ב-Workers Builds. Workers חדשים משתמשים ב-Worker Previews כברירת מחדל. אם Worker קיים כבר משתמש ב-Workers Builds, השלימו את ההגדרה החד פעמית.
פריסה מוצלחת מחזירה Preview URL שמצביע תמיד על השינויים האחרונים. היא גם מחזירה Unique Deployment URL לכל פריסה, כך שאפשר לגשת לגרסאות קודמות בהיסטוריית הפריסות של ה-Preview.
#השלבים הבאים
- הגדרות: הגדירו משתנים, סודות, bindings ו-Previews Base.
- משאבים ובידוד: החליטו אילו משאבים לשתף ואילו לבודד.
- מגבלות: עיינו בפערי התמיכה הנוכחיים ובדרכי העקיפה.
- דוגמאות: הוסיפו פריסות Preview ל-CI.