| פרט | פירוט |
|---|---|
| פרויקט | ci-lab-api — אותו Repo מיום א׳ |
| שעות עבודה | 18:30 – 22:00 |
| נושאים | Artifacts · Outputs · Cache · Secrets · Execution Flow |
| עבודה | יחידים |
| הגשה | קישור ל־Repo ב־GitHub |
| מושג | מה זה | מתי משתמשים |
|---|---|---|
| Artifact | קבצים שנשמרים ומועברים בין Jobs | test-results, build output, coverage |
| Output | ערך טקסטואלי קצר שעובר בין Jobs | גרסה, תאריך, שם branch |
| Cache | שמירת תלויות בין ריצות שונות של ה־Workflow | node_modules, pip packages |
💡 Artifact ו־Output = העברת מידע בתוך ריצה אחת. Cache = חיסכון בזמן בין ריצות.
| שעה | משך | שלב |
|---|---|---|
| 18:30 – 18:45 | 15 דק׳ | שלב 0 — הכנה |
| 18:45 – 19:15 | 30 דק׳ | שלב 1 — Artifacts + Outputs |
| 19:15 – 20:00 | 45 דק׳ | שלב 2 — Cache |
| 20:00 – 20:45 | 45 דק׳ | שלב 3 — Secrets + ENVs |
| 20:45 – 21:30 | 45 דק׳ | שלב 4 — Execution Flow + Conditions |
| 21:30 – 22:00 | 30 דק׳ | בונוס + הגשה |
ci.yml מיום א׳ עדיין עובד — עשה push קטן ובדוק💡 כל השלבים היום הם הרחבה של ה־
ci.ymlהקיים — לא קובץ חדש.
מטרה: להעביר מידע בין Jobs — קבצים דרך Artifacts, ערכים דרך Outputs.