בית התפתחות מהי אוטומציה של שחרור יישומים (ara)? - הגדרה מטכנולוגיה

מהי אוטומציה של שחרור יישומים (ara)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של אוטומציה לשחרור יישומים (ARA)?

אוטומציה של שחרור יישומים (ARA) מוגדרת בדרך כלל כתהליך של דוגמנות ופריסת מוצרי תוכנה, והגדרת התצורה שלהם לג'אווה או לסוגים אחרים של פלטפורמות. אוטומציה של שחרור יישומים תומכת ב"שחרור ופריסה מתמשכים "ולעיתים קרובות קשורה לפיתוח תוכנה זריז. זה מאפשר פיתוח ושחרור יעילים יותר של יישומים, חפצים וחפצי תוכנה אחרים.


Techopedia מסביר אוטומציה לשחרור יישומים (ARA)

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


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


אוטומציה של שחרור יישומים קשורה גם לנושא DevOps, רעיון חדש יחסית בתחום ה- IT. DevOps הוא שילוב של פיתוח ופעולות, גישה בה מפתחים משתפים פעולה ביצירת מבני שחרור אוטומטיים לתוכנה.

מהי אוטומציה של שחרור יישומים (ara)? - הגדרה מטכנולוגיה