✕ סגור 
צור קשר
תודה על ההתעניינות .

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

פריסת Git מקומית ב-Azure App Service

רותם רוזמרין
|
קלה
|
Aug 9, 2018
alt="facebook"alt="linkedin"
להרשמה לניוזלטר

מדריך זה מדגים כיצד לפרוס את היישום שלך ב- Azure App Service ממאגר Git בסביבה המקומית. App Service תומך בגישה זו תוך שימוש ב- Git המקומי בפורטל Azure.

רוב פקודות ה- Git המתוארות במאמר מבוצעות באופן אוטומטי ביצירת יישום ב- App Service באמצעות ממשק שורת הפקודה של Azure (כדי להתקין את ממשק הפקודה של Azure CLI לחצו כאן)

דרישות קדם

כדי להשלים את הצעדים המדריך הזה, אתה זקוק לדברים הבאים:

התקנת Git מקומית באפשרותך להוריד את קובץ ההתקנה הבינארי כאן.

חשבון ב-Microsoft Azure. אם אין לך חשבון, באפשרותך להירשם לגרסת ניסיון או להפעיל את ההטבות שלך כמנוי של Visual Studio.

שלב 1: יצירת מאגר מקומי

בצע את המשימות הבאות כדי ליצור מאגר Git חדש.

1. פתח כלי שורת פקודה, כגון GitBash ,Windows או Bash Unix Shell.

2. נווט אל הספרייה שבה ממוקם התוכן שאתה רוצה להעביר.

3. השתמש בפקודה הבאה כדי לאתחל מאגר Git חדש: git init

שלב 2: ביצוע התוכן שלך

App Service תומך ביישומים שנוצרו במגוון שפות תכנות.

1. אם המאגר שלך כבר כולל תוכן, דלג על סעיף זה ועבור לסעיף 2 להלן. אם המאגר שלך עדיין לא כולל תוכן, פשוט אכלס אותו בקובץ html סטטי כמפורט להלן:

- בעורך טקסט, צור קובץ חדש בשם index.html בבסיס (root) של מאגר ה-Git.

- כדוגמה הוסף את הטקסט הבא בתור התוכן של הקובץ index.html ושמור אותו: Hello Git

2. השתמש בפקודה להלן כדי להוסיף קבצים למאגר:

git add -A

git commit -m “Hello Azure App Service”

שלב 3: הפעלת מאגר היישום ב-App Service

בצע את השלבים הבאים כדי להפעיל מאגר Git ביישום שלך ב- App Service.

1. התחבר לפורטל Azure.

2. בדף היישום שלך ב-App Service, לחץ על Settings > Deployment source . לחץ על Choose source, אז לחץ על Local Git Repository , ולאחר מכן לחץ על OK .

3. אם זו הפעם הראשונה שאתה מגדיר מאגר ב-Azure, עליך ליצור פרטי התחברות לשם כך. פרטי התחברות אלה ישמשו אותך להתחבר למאגר ב-Azure ולדחוף שינויים ממאגר ה-Git המקומי שלך. מדף היישום שלך, לחץ על Settings > Deployment credentials, ואז הגדר את שם המשתמש והסיסמה שלך לפריסה. כשסיימת, לחץ על Save.

שלב 4: פריסת הפרויקט שלך

השתמש בשלבים הבאים כדי לפרסם את היישום שלך ב- App Service באמצעות Git מקומי.

1. בדף היישום שלך בפורטל Azure, לחץ על Settings > Properties, כדי להגיע ל-Git URL (כתובת ה-URL של ה-Git). כתובת ה-URL של ה-Git היא הפניה מרוחקת לפרוס אליה מהמאגר המקומי שלך. אתה תשתמש בכתובת URL זו בשלבים הבאים.

2. באמצעות שורת הפקודה, ודא שאתה (root) של מאגר ה-Git המקומי שלך.

3. השתמש ב- git remote כדי להוסיף את ההפניה המרוחקת הרשומה בכתובת ה-URL של ה-Git משלב 1. הפקודה שלך תהיה דומה לפקודה הבאה:

git remote add azure

הפקודה remote מוסיפה הפניה המצוינת בשם למאגר מרוחק. בדוגמה זו, היא יוצרת הפניה בשם ‘azure’ למאגר של יישום האינטרנט שלך.

4. דחוף את התוכן שלך ל-App Service באמצעות פקודת remote שזה עתה יצרת בשם azure.

git push azure master

תתבקש להזין את הסיסמה שיצרת קודם, לכן כשתאפס את פרטי ההתחברות לפריסה בפורטל Azure הזן את הסיסמה (שים לב ש- Gitbash לא מציג כוכביות במסוף בעת הקלדת הסיסמה).

5. חזור ליישום שלך בפורטל Azure. בדף Deployments אמור להיות מוצג ערך יומן רישום של הדחיפה האחרונה שלך.

6. לחץ על הלחצן Browse בראש דף היישום כדי לוודא שהתוכן נפרס.

מאת: רותם רוזמרין

CTO Aztek, Cloud Architect & DevOps

מדריך זה מדגים כיצד לפרוס את היישום שלך ב- Azure App Service ממאגר Git בסביבה המקומית. App Service תומך בגישה זו תוך שימוש ב- Git המקומי בפורטל Azure.

רוב פקודות ה- Git המתוארות במאמר מבוצעות באופן אוטומטי ביצירת יישום ב- App Service באמצעות ממשק שורת הפקודה של Azure (כדי להתקין את ממשק הפקודה של Azure CLI לחצו כאן)

דרישות קדם

כדי להשלים את הצעדים המדריך הזה, אתה זקוק לדברים הבאים:

התקנת Git מקומית באפשרותך להוריד את קובץ ההתקנה הבינארי כאן.

חשבון ב-Microsoft Azure. אם אין לך חשבון, באפשרותך להירשם לגרסת ניסיון או להפעיל את ההטבות שלך כמנוי של Visual Studio.

שלב 1: יצירת מאגר מקומי

בצע את המשימות הבאות כדי ליצור מאגר Git חדש.

1. פתח כלי שורת פקודה, כגון GitBash ,Windows או Bash Unix Shell.

2. נווט אל הספרייה שבה ממוקם התוכן שאתה רוצה להעביר.

3. השתמש בפקודה הבאה כדי לאתחל מאגר Git חדש: git init

שלב 2: ביצוע התוכן שלך

App Service תומך ביישומים שנוצרו במגוון שפות תכנות.

1. אם המאגר שלך כבר כולל תוכן, דלג על סעיף זה ועבור לסעיף 2 להלן. אם המאגר שלך עדיין לא כולל תוכן, פשוט אכלס אותו בקובץ html סטטי כמפורט להלן:

- בעורך טקסט, צור קובץ חדש בשם index.html בבסיס (root) של מאגר ה-Git.

- כדוגמה הוסף את הטקסט הבא בתור התוכן של הקובץ index.html ושמור אותו: Hello Git

2. השתמש בפקודה להלן כדי להוסיף קבצים למאגר:

git add -A

git commit -m “Hello Azure App Service”

שלב 3: הפעלת מאגר היישום ב-App Service

בצע את השלבים הבאים כדי להפעיל מאגר Git ביישום שלך ב- App Service.

1. התחבר לפורטל Azure.

2. בדף היישום שלך ב-App Service, לחץ על Settings > Deployment source . לחץ על Choose source, אז לחץ על Local Git Repository , ולאחר מכן לחץ על OK .

3. אם זו הפעם הראשונה שאתה מגדיר מאגר ב-Azure, עליך ליצור פרטי התחברות לשם כך. פרטי התחברות אלה ישמשו אותך להתחבר למאגר ב-Azure ולדחוף שינויים ממאגר ה-Git המקומי שלך. מדף היישום שלך, לחץ על Settings > Deployment credentials, ואז הגדר את שם המשתמש והסיסמה שלך לפריסה. כשסיימת, לחץ על Save.

שלב 4: פריסת הפרויקט שלך

השתמש בשלבים הבאים כדי לפרסם את היישום שלך ב- App Service באמצעות Git מקומי.

1. בדף היישום שלך בפורטל Azure, לחץ על Settings > Properties, כדי להגיע ל-Git URL (כתובת ה-URL של ה-Git). כתובת ה-URL של ה-Git היא הפניה מרוחקת לפרוס אליה מהמאגר המקומי שלך. אתה תשתמש בכתובת URL זו בשלבים הבאים.

2. באמצעות שורת הפקודה, ודא שאתה (root) של מאגר ה-Git המקומי שלך.

3. השתמש ב- git remote כדי להוסיף את ההפניה המרוחקת הרשומה בכתובת ה-URL של ה-Git משלב 1. הפקודה שלך תהיה דומה לפקודה הבאה:

git remote add azure

הפקודה remote מוסיפה הפניה המצוינת בשם למאגר מרוחק. בדוגמה זו, היא יוצרת הפניה בשם ‘azure’ למאגר של יישום האינטרנט שלך.

4. דחוף את התוכן שלך ל-App Service באמצעות פקודת remote שזה עתה יצרת בשם azure.

git push azure master

תתבקש להזין את הסיסמה שיצרת קודם, לכן כשתאפס את פרטי ההתחברות לפריסה בפורטל Azure הזן את הסיסמה (שים לב ש- Gitbash לא מציג כוכביות במסוף בעת הקלדת הסיסמה).

5. חזור ליישום שלך בפורטל Azure. בדף Deployments אמור להיות מוצג ערך יומן רישום של הדחיפה האחרונה שלך.

6. לחץ על הלחצן Browse בראש דף היישום כדי לוודא שהתוכן נפרס.

מאת: רותם רוזמרין

CTO Aztek, Cloud Architect & DevOps

רותם רוזמרין
בואו נעבוד ביחד
צרו קשר