Enzonic CI
CI עבור מאגרי ה-GitHub שלכם, על runners של Enzonic.
Enzonic CI מריץ את הבדיקות והבניות שלכם בכל push ובכל pull request, וכל משימה רצה בסנדבוקס משלה על runners של Linux שמפעילה Enzonic. לוגים חיים, מטמוני תלויות וארטיפקטים, באותו חשבון ותוכנית כמו Deploy ו-Databases.
כלול בכל תוכנית, גם בתוכנית החינמית. דקות CI, משימות מקבילות ומשך שמירה מגיעים עם התוכנית שלכם.

מהיר מ-GitHub Actions על אותה זרימת עבודה
זרימת עבודה אחת, שרצה בשתי הפלטפורמות: משימת Node עם npm ci ומערך בדיקות vitest, ומשימת Go עם go test. ככל שנמוך יותר, טוב יותר.
| שלב | Enzonic CI | GitHub Actions |
|---|---|---|
| ריצה מלאה, מהדחיפה ועד שכל המשימות הסתיימו (מטמון חם) | 22 שנ׳ | 37 שנ׳ |
| Checkout | 0.06 שנ׳ | 1 שנ׳ |
| npm ci עם מטמון חם | 0.09 שנ׳ | 3 שנ׳ |
| go test עם מטמונים קרים | 2.8 שנ׳ | 20 שנ׳ |
| משימת Go, מההתחלה ועד הסוף (מטמון חם) | 2 שנ׳ | 11 שנ׳ |
איפה אנחנו איטיים יותר: ה-npm ci הראשון אחרי שינוי בקובץ ה-lockfile לוקח 6.8 שנ׳, לעומת 4 שנ׳ ב-GitHub, כי כל קובץ ש-npm מחלץ עובר דרך הסנדבוקס של המשימה. כל ריצה מאוחרת יותר עם אותו lockfile לוקחת 0.09 שנ׳.
נמדד ב-1 בנובמבר 2026 עם אותו .github/workflows/ci.yml בשתי הפלטפורמות (GitHub על ubuntu-latest), במאגר בדיקות ביצועים. חציונים של 3 ריצות, בשניות; בריצות החמות היו מטמונים של כל פלטפורמה במקומם. נתוני ההתחלה הקרה של GitHub מגיעים מריצה ראשונה אחת בלבד.
תצורה שכבר מכירים
כתבו את .enzonic/ci.yml, או שמרו על תהליכי ה-GitHub Actions שלכם: Enzonic CI מריץ תת-קבוצה נתמכת של .github/workflows ומדווח על מה שאינו יכול להריץ, כמו פעולות לא נתמכות, runners של Windows או macOS ו-reusable workflows, עם הודעה.
מה מפעיל הרצה
- Pushes ותגיות
- Pull requests
- תזמונים
- הרצות ידניות מהקונסולה והרצות שמופעלות מה-API
משימות רצות על runners של Linux. לכל משימה יש סנדבוקס gVisor משלה, בלי גישה לרשתות פרטיות.
name: CI
on:
push:
branches: [main]
pull_request:
jobs:
test:
image: node:22-bookworm-slim
services:
postgres:
image: postgres:17-alpine
env:
POSTGRES_PASSWORD: postgres
env:
DATABASE_URL: postgres://postgres:postgres@postgres:5432/postgres
steps:
- name: Install
run: npm ci
- name: Test
run: npm testדוגמה. מדריך ה-CI בתיעוד מפרט כל מפתח ופעולה נתמכים.
כל push וכל pull request ברשימה אחת
הרצות של כל מאגר מחובר, עם הסטטוס, האירוע, הענף, ה-commit והמשך. הרשימה מתרעננת כשמשהו רץ, וכל הרצה מדווחת בדיקה ב-GitHub.

מה זה עושה
- בניות מטריצה ותלויות בין משימות
- פצלו את העבודה למשימות, הפיצו על פני מטריצה וסדרו משימות עם needs.
- קונטיינרים של שירותים
- הפעילו Postgres או שירות אחר לצד משימה; הוא מצטרף לרשת של המשימה לאורך ההרצה.
- סנדבוקס אחד לכל משימה
- כל משימה רצה בסנדבוקס gVisor משלה, ברשת משלה, בלי גישה לרשתות פרטיות.
- יומנים חיים וארטיפקטים
- עקבו אחרי כל שלב בזמן ריצתו, הריצו מחדש את המשימות שנכשלו והורידו ארטיפקטים כל עוד התוכנית שלכם שומרת אותם.
- pull requests בטוחים מ-forks
- הרצות של pull requests מ-forks לא מקבלות סודות כברירת מחדל.
- תיקונים למשימות שנכשלו
- Enzica, העוזרת של Enzonic, יכולה לקרוא את הלוגים של משימה שנכשלה ולהציע תיקון שתבדקו לפני ששום דבר משתנה.
מטמוני תלויות
המטמונים נשמרים לכל מאגר בתוך גודל המטמון של התוכנית שלכם.
- npm
- pnpm
- Yarn
- Bun
- pip
- Go
- Cargo
- Maven
- Gradle
מגבלות CI לפי תוכנית
דקות CI מתאפסות בכל חודש ונספרות לפי משימה שהסתיימה. תוכניות בתשלום מוסיפות דקות, משימות מקבילות, מטמון גדול יותר ושמירה ארוכה יותר.
| תוכנית | חינםחינם | Starter5 $ לחודש | Pro10 $ לחודש | Growth19 $ לחודש | Business29 $ לחודש |
|---|---|---|---|---|---|
| דקות CI | 3,000 בחודש | 5,000 בחודש | 6,000 בחודש | 15,000 בחודש | 60,000 בחודש |
| משימות במקביל | 2 | 4 | 6 | 10 | 20 |
| זמן מקסימלי למשימה | 360 דק׳ | 360 דק׳ | 360 דק׳ | 480 דק׳ | 720 דק׳ |
| מטמון תלויות | 2 GB | 5 GB | 10 GB | 20 GB | 50 GB |
| ארטיפקטים שנשמרים | 90 ימים | 90 ימים | 90 ימים | 180 ימים | 400 ימים |
| לוגים שנשמרים | 14 ימים | 30 ימים | 30 ימים | 60 ימים | 90 ימים |
- 50% הנחה על החודש הראשון בתשלום
- 25% הנחה בכל חודש עם תוכנית משחקים בתשלום של Enzonic
המחירים בדולרים אמריקאיים. תוכניות בתשלום מתחדשות מדי חודש מהיתרה שלכם ב-Enzonic, או בכרטיס אשראי כשהיתרה אזלה. התוכנית החינמית לעולם אינה מבקשת כרטיס. הקונסולה תמיד מציגה את המגבלות של התוכנית הנוכחית שלכם.
מענקים ל-Cloud
זמן Pro או Business בחינם ועד 500 $ קרדיט Cloud למי שבונים עבור אחרים.
- Pro או Business למשך 3, 6 או 12 חודשים
- עד 500 $ קרדיט Cloud ביתרה שלכם ב-Enzonic
- מענק אחד מכסה את Deploy, Databases, CI ואת המגבלות של Rapidfile של התוכנית
- נבדק על ידי אדם, בדרך כלל נענה תוך כמה ימים
הגישו עם הטופס ב-enzonic.dev. חשבון Enzonic חינמי הוא כל מה שצריך, וללא כרטיס.
- קוד פתוח
- סטודנטים
- עמותות
- סטארטאפים
- מחנכים
- האקתונים
שאלות
חברו מאגר ותנו לדחיפה הבאה לרוץ.
גם מפרסים את האפליקציה, מארחים את מסד הנתונים שלה או את ההעלאות שלה?