אנגליתצרפתיתספרדי

Ad


סמל OnWorks

webdeploy - מקוון בענן

הפעל webdeploy בספק אירוח חינמי של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה webdeploy שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


webdeploy - פרוס קבצים מקומיים לשרת ftp.

תַקצִיר


webdeploy [אפשרויות]

אפשרויות:

--exclude ציין את שם קובץ ה-exclude. (ברירת מחדל: '.exclude')

--globalexclude ציין את השם של קובץ אי הכללה הגלובלי. (בְּרִירַת מֶחדָל:
'.globalexclude')

--server ציין את שם המארח או הכתובת.

--port ציין את מספר היציאה עבור החיבור. (ברירת מחדל: 21)

--server-root ציין את תיקיית השורש בשרת שבה הקבצים צריכים להיות
הועלה.

--user ציין את שם המשתמש לכניסה. (ברירת המחדל למשתמש הנוכחי)

--no-ftps --no-tls השבת את אבטחת שכבת התחבורה (TLS) כדי להשתמש ב-FTP רגיל במקום
FTPS

--dry-run הדפס את רשימת הקבצים המקומיים שיבדקו להעלאה, צא
בלי להעלות.

--ftp-dry-run היכנס לשרת ה-FTP כדי לבדוק אילו קבצים מקומיים חדשים או מחוץ
של תאריך, צא מבלי להעלות.

--config ציין קובץ תצורה (ברירת מחדל: '.webdeploy_conf')

--עזרה הודעת עזרה קצרה

אפשרויות


--לא לכלול
ציין את השם של קובץ אי הכללה. לפני ש-WebDeploy סורקת ספרייה לאיתור קבצים
העלה, זה יקרא את קובץ אי הכללה. כל ספריות המפורטות בקובץ אי הכללה
לא ייסרק, כל קובץ אחר בספריה המופיע באי הכללה
הקובץ לא יועלה. זה קורה בכל ספרייה שנסרקת. אי הכללה
הקובץ הוא ייחודי לספרייה. עם זאת, כל קבצי אי הכללה חייבים להיות בעלי אותו שם. על ידי
ברירת המחדל, WebDeploy מחפשת קובץ בשם '.exclude'. אם הקובץ לא קיים אז
שום דבר לא ייכלל. ראה סעיף אי הכללה של קבצים למטה לפרטים נוספים.

--globalexclude
זה מאוד זהה לקובץ אי הכללה הרגיל. ההבדל הוא שהקובץ הזה הוא
חיפשו רק בספריית השורש (שם הרצתם את webdeploy) ובכל ההחרגות
קובץ זה מוחל על כל ספרייה שנסרקה. ראה סעיף אי הכללה של קבצים למטה עבור
פרטים נוספים.

--שרת-שורש
זה מציין את ספריית השורש בשרת שתשמש להעלאה. כל
קבצים בשורש שלך עובדים ישירות כשאתה מפעיל webdeploy יועלו לזה
תיקייה. אם תגדיר אפשרות זו, ודא שאתה מציין ספרייה ללא נגרר
קו נטוי.

לדוגמה, אם אתה רוצה שהקבצים שלך יועלו אל '/ var / www /' בשרת, ולאחר מכן השתמש
האפשרות '--server-root / Var / www'

--ריצה יבשה
הדפס את רשימת הקבצים המקומיים שיבדקו להעלאה, צא מבלי להעלות.
זה שימושי כדי לבדוק שהגדרת את קבצי אי הכללה בצורה נכונה.

--ftp-dry-run
היכנס לשרת ה-FTP כדי לבדוק אילו קבצים מקומיים חדשים או לא מעודכנים ב-
שרת, צא מבלי להעלות. זה שימושי לבדיקת אילו קבצים יש לך
עודכן או נוצר מאז הפריסה האחרונה. זה גם מציג את הספרייה בשרת
שתשמש בתור ספריית השורש להעלאה. ניתן להגדיר את ספריית השורש
עם --server-root

שימו לב שניתן לציין את כל האפשרויות באמצעות כל קיצור ייחודי. (--conf זהה
כמו --config, לעומת זאת --ser אינו חוקי מכיוון שהוא ההתחלה של --server ו
--שרת-שורש)

תיאור


WebDeploy יעלה קבצים מהספרייה המקומית הנוכחית לשרת FTP. קבצים הם
הועלה רק אם הגרסה המקומית חדשה יותר מגרסת השרת. קבצים יכולים להיות
לא נכלל באמצעות האפשרויות 'אל תכלול' ו-'globalexclue'.

התצורה קבצים


כברירת מחדל, WebDeploy יחפש קובץ בשם ‎.webdeploy_conf בקובץ הנוכחי
מַדרִיך. אם הקובץ הזה נמצא אז הוא יטען את האפשרויות מהקובץ הזה. אתה יכול
ציין קובץ תצורה אחר בשורת הפקודה באמצעות האפשרות --config.

כל האפשרויות הזמינות בשורת הפקודה (פרט לאפשרות --config)
ניתן לציין בקובץ תצורה.

קובץ תצורה חייב להיות מורכב רק משורות ריקות, שורות הערות (שמתחילות ב-'#'
סמל) וקווי אופציה (שהם זוגות מפתח-ערך). שורות אופציה לובשות את הצורה של 'KEY
= VALUE'. כל התווים אחרי סימן השוויון הראשון (ללא נקודות ריק מובילות ונגררות)
נחשבים לחלק מהערך. לכן ערך יכול להכיל סימן שוויון
ללא בריחה מיוחדת.

שים לב שלא יינתנו אזהרות אם תצוין אפשרות בשתי שורת הפקודה
וקובץ התצורה. במקרה זה, לקובץ התצורה יש עדיפות.

שים לב גם שלא ניתן לקצר שמות (מפתחות) בקבצי תצורה כמו
אפשרויות שורת הפקודה.

להלן קובץ תצורה לדוגמה:

# פרטי חיבור לשרת
שרת = ftp.example.com
יציאה = 1234

# שם משתמש להתחבר
משתמש = דניאל

# תיקיית ה-html הציבורית של השרת
server-root = var/www

בלעדי קבצים


קובץ אי הכללה יכלול רק שורות ריקות, שורות הערות (שמתחילות ב-'#'
סמל) ודפוסים כדי להתאים קבצים לא לכלול.

כדי לא לכלול קובץ בשם 'foo' אתה יכול להשתמש בקובץ תצורה כזה:

# אל תכלול את הקובץ 'foo'
Foo

כדי לא לכלול את כל הקבצים המסתיימים ב-'.foo' אתה יכול להשתמש בדפוס תווים כלליים כמו זה:

# אל תכלול את כל הקבצים עם סיומת foo.
*.foo

אתה יכול גם להתאים מול סוג של דמויות:

# אל תכלול את a.foo ו-b.foo אך לא את c.foo
[ab].foo

כדי לא לכלול ספריה, פשוט תן שם לספרייה ללא קווים מובילים או נגררים:

# אל תכלול את ספריית 'src'
src

Gotcha: ספרייה יכולה להתאים לדפוס שהתכוונת להחיל רק על קבצים רגילים

דוגמאות


העלה קבצים דרך חיבור ftp רגיל אל ftp.example.com, יציאה 1234 כמשתמש
'[מוגן בדוא"ל]'

webdeploy --server=ftp.example.com --user=[מוגן בדוא"ל] --port=1234 --no-tls

ראה אילו קבצים צריכים להעלות (שונו מאז ההעלאה האחרונה) באמצעות ההגדרות ב
'my_config.conf'

webdeploy --config my_config.conf --ftp-dry-run

ראה אילו קבצים יועלו (אולי כדי לבדוק כלל ‎.exclude)

webdeploy --dry-run

מגבלות


WebDeploy אינו תומך כרגע ב-SFTP (FTP באמצעות SSH)

ניתן להשתמש ב-WebDeploy רק להעלאת תוכן בספרייה הנוכחית. זה לא
אפשר להעלות תוכן מספרייה אחרת מבלי לשנות תחילה לזה
במדריך.

השתמש ב-webdeploy באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad