תיעוד

יצירת הפרויקט הראשון שלך

הפוך מאגר קוד מחובר לפרויקט ש־Coroid יכול לנתח, לבנות ולבדוק.

חיבור מאפשר למאגרי הקוד להיות זמינים. פרויקט הוא מה ש־Coroid עובד איתו בפועל: פרויקט אחד מתאים למאגר קוד אחד, ונושא את פקודות הבנייה, פקודות הבדיקה, ההקשר וההגדרות של אותו מאגר.

צור פרויקט מ‑ פרויקטים → יצירה.

מה קורה בעת יצירת הפרויקט

Coroid מעתיק את המאגר ומבצע בו סריקה ראשונית. הסריקה הזו קובעת:

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

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

בדוק מה זוהה

פתח את הגדרות הפרויקט ואשר את פקודות הבנייה והבדיקה. הזיהוי טוב במבנים קונבנציונליים ופחות טוב במקרים הבאים:

  • מונורפו, שבו הפקודות נמצאות בתת-תיקייה
  • פרויקטים הדורשים שלב הכנה (יצירת קוד, מיגרציות) לפני הרצת הבדיקות
  • חבילות בדיקות הזקוקות לשירותים – מסד נתונים, תור הודעות – שפועלים מראש

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

תמיכה בשפות

הסוכנים כותבים קוד בכל שפה שבה משתמש המאגר שלך. מה שמשתנה הוא עד כמה Coroid יכול לאשר באופן עצמאי – קרא תמיכה בשפות וסביבת הסוכן לגבי שרשרת הכלים המותקנת מראש בכל סביבת עבודה, ולגבי השפות שמקבלות שרת שפה מעליה.

מאגר קוד אחד או מספר?

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

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

הבא

הרץ את המשימה הראשונה שלך – תאר עבודה כלשהי וצפה בה מתבצעת.