איך להגדיר סביבה כ-Default Dev Hub ב-Salesforce DX
נכתב על ידי ליאור לביא, עודכן בתאריך 07/11/2023
כדי ליצור סביבת Scratch org ב-Salesforce DX, עלינו להגדיר סביבת Dev Hub אליה יקושר ה-Scratch org החדש שלנו. אנחנו יכולים לעשות זאת בשתי דרכים:
- הגדרה של הדגל -v במסגרת הפקודה ליצירת ה-Scratch org שלנו באופן הבא:
הערך DevHub בדוגמה הזאת הוא ה-Alias או ה-username של סביבת ה-Dev Hub ממנה נרצה ליצור את ה-Scratch orgs שלנו.sfdx force:org:create -s -f config/project-scratch-def.json -v DevHub
החיסרון של שיטה זאת הוא שנצטרך להגדיר את הדגל הזה בכל פעם שנרצה ליצור סביבת Scratch חדשה. - הגדרה של משתנה תצורה עבור הפרויקט כולו על ידי הגדרת המשתנה defaultdevhubusername באופן הבא:
כעת נוכל להריץ את הפקודה ליצירת Scratch org מבלי לציין מפורשות את שם סביבת ה-Dev Hub שלנו.sfdx config set target-dev-hub=MyDevHub
sfdx force:org:create -s -f config/project-scratch-def.json