CircleCI מתחבר ישירות למאגר הקוד שלכם בתוך GitHub או GitLab, וממתין לדחיפת קוד כדי לפעול. ברגע שנכנס שינוי כזה, הוא מקים סביבה מבודדת ומריץ בדיקות יחידה, קומפילציה, בדיקות עומסים או פריסה של יישומים. הפריסה יכולה לצאת לענן של AWS או אל אשכולות Kubernetes לפי קובץ תצורה שיושב בפרויקט. הכל מוגדר בקבצים בתוך המאגר, כך שהבדיקות רצות בדיוק לפי ההגדרות שקבעתם מראש עבור כל ענף עבודה.
זה שווה את זה רק אם אתם באמת מריצים צינורות בדיקה מרובים ביום.
סביבות ריצה ותשתיות מחשוב
ההבדל המעשי מול פתרונות בסיסיים הוא הגמישות הרבה בסוג המכונות שמקבלים לריצת העבודה שלכם. מעבר לקונטיינרים רגילים של Docker וסביבות Linux, אפשר להריץ משימות על גבי Windows או מעבדי Arm. בנוסף, קיימת אפשרות לחבר שרתים פרטיים שלכם בתור self hosted runners כדי להריץ בדיקות מאחורי פיירוול ארגוני פנימי. יש גם שרתי MCP, אופטימיזציית בנייה מבוססת עומס ומנגנוני autoscaling שמתאימים את כוח המחשוב לדרישות הפרויקט באותו רגע.
הכלי מציע תמיכה באינטגרציות לתשתיות ענן כמו AWS וגם כלי אוטומציה דוגמת Terraform לניהול שרתים. לצד שפות כמו Python או Ruby, הוא כולל תמיכה בתהליכי בדיקה של מודלי שפה וחיבורי סוכני בינה מלאכותית. זה אומר שאפשר לבדוק תהליכים מורכבים של בינה מלאכותית יחד עם שירותי בקאנד רגילים באותו רצף עבודה בדיוק, ללא מעקפים מיותרים.
הם לא מפרסמים מחיר אחיד.
יכולות ביצוע מרכזיות
- הרצת בדיקות מקביליות
- בניית קונטיינרים מנוהלת
- חיבור רצים עצמאיים
- הרצה במכונות GPU
מודל קרדיטים ועלויות שימוש
התמחור מתבסס על קרדיטים חודשיים שנשרפים לפי זמן מעבד, גודל המכונה וכמות המשתמשים הפעילים שלכם. מסלול Free נותן 30,000 קרדיטים בחודש ללא צורך בכרטיס אשראי, שמתורגמים לעד 6,000 דקות בנייה בשימוש במכונה קטנה. המסלול הזה מוגבל לעד 30 משימות במקביל ועד 5 משתמשים פעילים בחודש שדוחפים קוד למאגרים. סטארטאפים שעומדים בתנאי הזכאות יכולים להגיש בקשה למענק ייעודי שמספק עד 20,000 דולר בקרדיטים חינמיים לחישוב כדי להתחיל לעבוד בלי הוצאה כספית ראשונית.
CircleCI מחייב על משתמשים פעילים שמבצעים שינויי קוד ועל זמן המעבד במקביל, מה שיכול לנפח עלויות בצוותים צומחים.
מסלול Performance מתחיל מ-15 דולר לחודש וכולל 30,000 קרדיטים יחד עם 5 משתמשים פעילים. כל חבילה נוספת של 25,000 קרדיטים עולה 15 דולר, וכל משתמש נוסף מעבר לחמישה הראשונים עולה עוד 15 דולר לחודש. המסלול הזה מקפיץ את המקביליות לעד 80 תהליכים בו זמנית ומאפשר שימוש במכונות גדולות יותר ותמיכת 8x5 בתשלום נפרד. לחברות שצריכות מעבדי GPU, תמיכת 24/7 ושליטה ארגונית מלאה קיים מסלול Scale בתמחור מותאם אישית שנסגר בחוזה שנתי.
הכלי יתאים מאוד לצוות של עשרה מפתחים או חברות שזקוקות לבדיקות חוצות פלטפורמות במקביל, אך לא לפרילנסר בודד שמתחזק אתר סטטי קטן. אם תחליטו לעזוב אותו, הקוד שלכם, ענפי הפיתוח והבדיקות נשארים מוגנים לחלוטין אצל ספק הגיט שלכם כי הם מעולם לא נשמרו אצלם. מה שכן תאבדו במעבר כזה הוא את היסטוריית ריצת הבילדים, לוגים וזמני הביצוע, ותצטרכו לכתוב מחדש את קובצי הקינפוג והשימוש ב-Orbs אם תעברו למנוע אוטומציה אחר.
זה לא מתאים לכולם.
האתר זמין באנגלית ובשפות נוספות כמו גרמנית או ספרדית, ואין בו שום תמיכה בשפה העברית. אין לחברה משרדים או נציגות שירות מקומית בישראל. החשבוניות נסלקות בדולרים בלבד ללא התאמה מיוחדת לחוקים מקומיים או תשלום בשקלים, וכל התקשורת והתמיכה הטכנית מתבצעות באנגלית ישירות דרך האתר ומערכת פתיחת הפניות שלהם. צוותים ישראלים שיעבדו מולו יצטרכו לנהל את כל הקשר מולם באנגלית ולהתמודד עם חשבוניות מס במטבע חוץ בלבד.
כל עובדה בעמוד נקראה מהאתר של CircleCI בתאריך שרשום למעלה. מחירים ומגבלות משתנים; לפני שמשלמים, בודקים בעמוד המחירון שלהם. מצאתם טעות? כתבו.