דילוג לתוכן
אוטומציה

כלים/פיתוח

GitHub Actions

GitHub Actions מריצה תהליכים אוטומטיים מתוך מאגר קוד. היא מתאימה לבדיקות, בנייה ופריסה כחלק מעבודת הפיתוח.

מה GitHub Actions עושה?

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

יכולות מרכזיות

  • הגדרת תהליכים בתוך מאגר הקוד
  • שילוב פעולות מוכנות ומותאמות
  • בדיקות ובנייה כחלק מ-CI/CD

שימושים בעסק

  • הרצת בדיקות למחבר API בכל בקשת שינוי
  • פריסת אתר לאחר בדיקות ואישור הגרסה

איך מתחילים

  1. צרו workflow שמריץ בדיקה אחת בלבד
  2. הפעילו אותו בענף ניסוי ובדקו את יומן הריצה
  3. הוסיפו פריסה רק אחרי שהוגדרו סביבה והרשאות מתאימות

מה לבדוק לפני שבוחרים

  • צמצמו הרשאות לטוקן ולפעולות צד שלישי
  • בדקו מדיניות סודות בקוד שמגיע מתורמים חיצוניים

מקורות רשמיים

המקורות נבדקו ב־. מסלולים, מחירים ומגבלות שימוש עשויים להשתנות; בדקו את התנאים העדכניים באתר הכלי.

מונחים קשורים

כלים נוספים בתחום פיתוח