PIPES AND FILES

הקדמה:

PIPELINE מה זה?

נתחיל מ PIPE

לדוגמא:

אז איך רושמים PIPE כשורת קוד?

במקלדת הפיזית מעל כפתור ה-ENTER ( | ) הוא נראה כמו קו ארוך מאונך שנקרא: PIPE ותפקידו להגדיר למערכת  שהפקודה מורכבת מ-2 חלקים או יותר כאשר מה שמשמאל ל PIPE יהיה הקלט עבור מה שמימין ל PIPE.

למשל:  ls -l | find ./"*txt"

-הסימן PIPE יכול לחזור על עצמו אינסוף פעמים באותה השורה ככל שהמשתמש רוצה וצריך לשלב אותו בסקריפט.

-באופן תיאורטי – כל סקריפט יכול להירשם כשורה אחת ארוכה מאוד שאת חלקיה מפריד הסימן PIPE למשל:

Ls -l | find ./"*.txt" | mv file1.txt /home/desktop | …………………….

ללא PIPELINE :

עם PIPELINE:

PIPELINE בעולמות של DEVOPS:

מה זה GIT?

  • כאשר אנחנו כמשתמשים מעוניינים לכתוב סקריפט שירוץ כ-PIPELINE,אנחנו נרצה ע"פ רוב, לעדכן מידי פעם את הסקריפט (כלומר את הקוד של הסקריפט).
  • בכל פעם שנעדכן אנחנו רוצים לשמור על האפשרות לחזור אחורה לקוד שהיה לפני העדכון או בקיצור: אנחנו רוצים את האפשרות לנהל גרסאות!!!
  • הדרך הטובה ביותר לניהול גרסאות קוד נקראת טכנולוגיית GIT .
  • GIT היא ספרייה של אוסף פקודות שעוסקות בניהול הקוד מול ה-REPOSITORY.
  • ל-GIT יש 3 פקודות עיקריות שהמשתמש יכול להריץ בכל פעם שהוא רוצה לדחוף את הקוד ל-REPOSITORY או למשוך את הקוד הקיים מה-REPOSITORY .

1.GIT PULL– פקודה שמושכת את הקוד מה- REPO

2.GIT COMMIT–  פקודה שמריצים לפני שדוחפים את הקוד ומטרתה לתאר מה השינוי שהתבצע בקוד.

3.GIT PUSH– פקודה שדוחפת את הקוד ל- REPOSITORY.

כתיבת תגובה

תפריט נגישות