קישור מאגר משולב עם Atera מספק אבטחה משופרת בכך שהוא מאפשר לכם לבדוק ולאשר תוכנות, להתאים אותן לצרכים הספציפיים שלכם ולנהל עדכונים, מה שמבטיח תאימות ויציבות עקבית בכל המכשירים. Atera מקלה על החיבור ל-NuGet והעלאת תוכנות, כך שהן זמינות מיד לפריסה. בנוסף, ניתן ליצור חבילות תוכנה בתוך Atera שניתן לפרוס אותן למכשירי הקצה שלכם. התהליך הפשוט הזה מאפשר התקנה מותאמת אישית של תוכנות על מכשיר אחד או יותר, והוספה קלה לחבילות תוכנה, כך שתוכלו לפרוס בבת אחת תוכנות מותאמות אישית שאינן חלק ממאגר ציבורי.
הערה: זמין למנויי מסלול Enterprise.
הערה: זמין למנויי מסלול Superpower.
איך זה עובד
- קשרו את מאגר ה-NuGet v2 הפרטי שלכם ל-Atera.
- העלו תוכנה מותאמת אישית למאגר הפרטי שלכם דרך Atera.
- התקינו תוכנה על המכשירים שלכם (מתוך המאגר הפרטי או הציבורי שלכם).
- תוכנה מותאמת אישית (שנמשכת מהמאגר הפרטי שלכם) ניתנת להתקנה רק על מכשירי Windows.
- Atera משתמשת בתשתית Chocolatey כדי למשוך חבילות ישירות מהמאגר המשולב.
מאגרים ציבוריים ופרטיים
- מאגר ציבורי: מקור תוכנה משותף שמציע מגוון רחב של חבילות, ומתוחזק על ידי הספק או הקהילה
-
מאגר פרטי: מקור תוכנה ייעודי לארגון או משתמש מסוים, שמכיל חבילות קנייניות או מותאמות אישית שאינן נמצאות במאגרים ציבוריים.
- כאשר אתם מפרסים תוכנה המאוחסנת במאגר הפרטי שלכם דרך Atera, אתם מושכים ישירות מהמאגר הפרטי והמשולב שלכם — ולא ממאגר ציבורי רחב. כך מובטח שרק התוכנה שהוספתם, בדקתם ואישרתם תותקן על המכשירים שלכם.
הערה: אנו ממליצים להעלות תוכנה למאגר הפרטי שלכם דרך Atera. זה לא רק מפשט את התהליך, אלא גם מבטיח תאימות לסטנדרטים של אריזת Chocolatey.
- כאשר אתם מפרסים תוכנה המאוחסנת במאגר הפרטי שלכם דרך Atera, אתם מושכים ישירות מהמאגר הפרטי והמשולב שלכם — ולא ממאגר ציבורי רחב. כך מובטח שרק התוכנה שהוספתם, בדקתם ואישרתם תותקן על המכשירים שלכם.
הגדרת מאגר
נלווה אתכם בהגדרת מאגר NuGet בפלטפורמות שונות כמו Azure, JFrog או MyGet — אין צורך להילחץ, צריך רק אחד.
הערה: זמין רק למאגרים מסוג NuGet v2.
Azure Artifacts
Azure Artifacts זמין בחינם לכל ארגון ומציע עד 2GB אחסון. כאשר תגיעו למגבלת האחסון, לא תוכלו לפרסם חפצים חדשים. כדי להמשיך, תצטרכו למחוק חלק מהחפצים הקיימים או להגדיר חיוב כדי להגדיל את מגבלת האחסון. לבעיות או שאלות בנוגע לאחסון החינמי של 2GB ולאפשרויות החיוב של Azure Artifacts, פנו למיקרוסופט.
כדי ליצור פרויקט ב-Azure DevOps:
1. התחברו לארגון שלכם (https://dev.azure.com/{Your Organization}).
2. לחצו על + New project.
3. הזינו את שם הפרויקט ותיאורו. לאחר מכן הגדירו את רמת החשיפה שלו.
4. הגדירו הגדרות מתקדמות (אופציונלי).
5. לחצו על + Create project.
לאחר שהפרויקט החדש שלכם נוצר בהצלחה ב-Azure DevOps, השלב הבא הוא ליצור feed ב-Azure Artifacts. Feed הוא מיכל לחבילות, שמספק מקום מרכזי לכם ולצוות שלכם לפרסם ולצרוך חבילות.
כדי ליצור ולהתחבר ל-feed של Azure Artifacts באמצעות NuGet:
1. לחצו על Artifacts (בתפריט הצדדי). לאחר מכן לחצו על + Create Feed.
יופיע חלון הצד Create new feed.
2. הזינו שם ל-feed ובחרו את רמת החשיפה והטווח. לאחר מכן לחצו על Create.
3. לחצו על Connect to Feed.
5. העתיקו את הערך (כתובת ה-URL של המקור).
הערה: הדביקו זאת בשדה Source URL בחלון ניהול מאגר בתוך Atera.
6. לחצו על סמל User settings (למעלה מימין). לאחר מכן לחצו על Personal access tokens.
יופיע חלון הצד Create a new personal access token.
7. הזינו את שם הטוקן, הארגון שלכם ותאריך התפוגה.
הערה: כאשר הטוקן יפוג, תצטרכו ליצור חדש ולעדכן את ההגדרה (Password) ב-Atera. לכן, מומלץ להגדיר את תאריך התפוגה לשנה קדימה (המרבי), כדי לצמצם הפרעות. לשם כך, לחצו על התפריט Expiration (UTC) ובחרו Custom defined. לאחר מכן לחצו על שדה התאריך ובחרו את התאריך הרצוי.
8. הגדירו את טווח הגישה של הטוקן.
הערה: בדוגמה שלנו, פישטנו זאת על ידי מתן גישה מלאה.
8. העתיקו את הטוקן.
הערה: הדביקו זאת בשדה Password בחלון ניהול מאגר בתוך Atera.
JFrog Artifactory
התחילו עם JFrog Artifactory כאן
להגדרת מאגר JFrog Artifactory והתחברות באמצעות NuGet:
1. התחברו לפלטפורמת JFrog Artifactory שלכם (https://{Your Organization}.jfrog.io/ui/login/).
הערה: אם זה עתה יצרתם חשבון, יופיע חלון Welcome to JFrog. סגרו אותו.
2. לחצו על Get started (בתפריט הצדדי). לאחר מכן לחצו על Go ליד Create your first repository.
יופיע חלון Create Repositories.
3. לחצו על Nuget.
הערה: זהו סוג החבילה. JFrog ייצור אוטומטית את המאגר ברירת המחדל.
4. הזינו את הקידומת של המאגר. לאחר מכן לחצו על Create.
יצרתם בהצלחה מאגר NuGet.
5. לחצו על Continue.
יופיע חלון הצד Set Up A NuGet Client.
6. לחצו על תפריט המאגר ובחרו nuget-local.
7. הזינו את סיסמת חשבון JFrog שלכם. לאחר מכן לחצו על Generate Token & Create Instructions.
8. תחת NuGet CLI configuration (API v2), סמנו והעתיקו, אחד אחד, את:
-
Source: הדביקו זאת בשדה Source URL בחלון ניהול מאגר בתוך Atera.
הערה: ודאו שכתובת ה-URL של המקור מסתיימת ב-".json". - Password: הדביקו זאת בשדה Password בחלון ניהול מאגר בתוך Atera.
MyGet
להגדרת מאגר MyGet והתחברות באמצעות NuGet:
1. התחברו לפלטפורמת MyGet שלכם (או הירשמו כאן).
2. לחצו על CREATE NEW FEED.
יופיע עמוד Create your MyGet feed.
3. הזינו את כתובת ה-URL של ה-feed ואת התיאור שלו.
4. בחרו בין feed ציבורי, קהילתי או פרטי.
5. לחצו על CREATE FEED.
ה-feed נוצר ודף Packages יופיע.
הערה: נדלג כרגע על יצירת חבילות ונמשיך בהגדרת החיבור של MyGet ל-Atera.
6. לחצו על FEED DETAILS.
7. העתיקו את pre-authentication V3 URL (no basic authentication). הדביקו זאת בשדה Source URL בחלון ניהול מאגר בתוך Atera.
הערה: ודאו שכתובת ה-URL של המקור מסתיימת ב-".json".
8. גללו למטה והעתיקו את API key. הדביקו זאת בשדה Password בחלון ניהול מאגר בתוך Atera.
המאגר מחובר!
למידע נוסף, ראו מדריך - התחלה מהירה ליצירת Feed NuGet משלכם
התחברות למאגר
כדי לחבר את המאגר שלכם ל-Atera:
1. מתוך ניהול (בתפריט הצדדי), לחצו על ניהול תוכנה.
יופיע עמוד ניהול תוכנה.
2. לחצו על ניהול מאגר.
יופיע חלון הצד ניהול מאגר.
3. הזינו את הפרטים הבאים:
- שם מקור: הזינו את שם המקור.
-
כתובת מקור (Source URL): הזינו את כתובת ה-URL של המקור.
הערה: כתובת ה-URL של המקור חייבת להסתיים ב-"index.json" - שם משתמש: הזינו את שם המשתמש (כתובת אימייל).
- סיסמה: הזינו את הסיסמה/טוקן.
4. לחצו על שמור.
קישרתם בהצלחה את המאגר שלכם ל-Atera!
העלאת תוכנה למאגר
העלאת תוכנה למאגר שלכם דרך Atera היא מפתח לחוויית אינטגרציה חלקה. אנו ממליצים להעלות תוכנה עם כתובת URL להתקנה, כך שחבילות התוכנה יישאבו ישירות מהמקור למאגר שלכם. שיטה זו מבטיחה פריסה של הגרסאות העדכניות ביותר — וללא מגבלות גודל.
הערה:
- ניתן להעלות תוכנה רק אם הפעלתם אימות דו-שלבי (2FA).
- העלאת קבצים מוגבלת ל-1.5GB לכל קובץ. עבור קבצים גדולים יותר, העלו ישירות למאגר ה-NuGet v2 שלכם.
- לא ניתן להעלות תוכנה עם אותו שם ומספר גרסה כמו תוכנה קיימת.
- כדי להעלות חבילות ישירות למאגר הפרטי שלכם לפני הסנכרון עם Atera, ודאו שהן עומדות בהנחיות האריזה המפורטות במאמר Chocolatey הזה
להעלאת תוכנה:
1. מתוך ניהול (בתפריט הצדדי), לחצו על ניהול תוכנה.
יופיע עמוד ניהול תוכנה.
2. בלשונית מאגר תוכנה, לחצו על העלאת תוכנה.
יופיע חלון העלאת תוכנה.
3. העלו קובץ או הזינו את כתובת ה-URL להתקנה.
4. הזינו את שם התוכנה, הגרסה והיוצר.
הערה: לחצו על מידע נוסף כדי להוסיף תיאור לתוכנה ו/או לצרף לוגו (באמצעות כתובת URL או העלאת קובץ).
5. לחצו על העלה.
התוכנה תועלה ותוצג כפריט הראשון בלשונית מאגר התוכנות.
הערה: כשתחזרו ללשונית, כל התוכנות יוצגו לפי סדר אלפביתי.
עדכון תוכנה
לתוכנות המאוחסנות במאגר הפרטי, העדכונים מתבצעים דרך חבילות תוכנה.
ניתן ליצור חבילה תחת ניטור ואוטומציה → חבילות תוכנה, ואז לפרוס אותה למכשירים הרצויים באמצעות פרופיל אוטומציה IT.
הערה: עצם הימצאות התוכנה במאגר אינה מספיקה. הפעלת "עדכן הכל" באוטומציה לא תעדכן או תתקין את האפליקציה אלא אם היא חלק מחבילה.
מחיקת תוכנה מהמאגר
אם חבילת תוכנה מכילה תוכנה שנמחקה מהמאגר שלך, אותה תוכנה תוסר גם מכל חבילה שמכילה אותה.
הערה: פעולות שמתבצעות ישירות במאגר NuGet עשויות לדרוש עדכון ידני של חבילות התוכנה המתאימות ב-Atera. זאת מכיוון שההתאמה מתבצעת לפי שם וגרסה — כל שינוי בתוכנה שנעשה ישירות במאגר הפרטי חייב להיות מסונכרן ידנית עם הרשומות המתאימות ב-Atera.
כדי למחוק תוכנה מהמאגר שלך:
1. מתוך ניהול (בסרגל הצד), לחצו על ניהול תוכנות.
תיפתח עמודת ניהול תוכנות.
2. בלשונית מאגר התוכנות, מצאו את התוכנה ולחצו על מחק.
יופיע חלון אישור.
3. לחצו על מחק.
התוכנה תימחק ותוסר מהמאגר שלך ומכל חבילת תוכנה שמכילה אותה.
התקנת תוכנה דרך Atera
ניתן להתקין תוכנה מהמאגר הפרטי שלך (יחד עם מאגרים ציבוריים) על מכשיר בודד, במסה, או דרך פרופילי אוטומציה. למידע נוסף, ראו התקנת תוכנה
ניתוק מאגר
כדי לנתק את מאגר התוכנה הפרטי שלך:
1. מתוך ניהול (בסרגל הצד), לחצו על ניהול תוכנות.
תיפתח עמודת ניהול תוכנות.
2. לחצו על ניהול מאגר.
ייפתח חלון צד של ניהול מאגר.
3. בתחתית, לחצו על נתק מאגר.
יופיע חלון אישור.
כדי לשנות את המאגר (לעדכן את כתובת המקור), לחצו על עדכן כתובת מקור.
- עדכון כתובת המקור ישאיר את כל התוכנות התואמות בחבילות שלך.
כדי לנתק את המאגר מ-Atera (למחוק את כתובת המקור), לחצו על נתק ומחק.
- ניתוק המאגר יסיר את כל התוכנות מהחבילות שלך.
פתרון תקלות
מדוע התוכנה מהמאגר הפרטי שלי לא מוצגת?
יש לכך שתי סיבות עיקריות:
- שגיאת אימות: אם האימות נכשל (למשל, הטוקן פג תוקף), הסנכרון יושבת. המשמעות היא שלא תראו את התוכנות במאגר הפרטי ולא תוכלו לפרוס אותן למכשירים שלכם.
- מאגר מנותק: כאשר מנתקים את המאגר, כל פריטי התוכנה יימחקו מכל החבילות המשויכות אליהם.