บ้าน พัฒนาการ Application release automation (ara) คืออะไร - คำจำกัดความจาก techopedia

Application release automation (ara) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Application Release Automation (ARA) หมายถึงอะไร

Application release automation (ARA) ถูกกำหนดโดยทั่วไปว่าเป็นกระบวนการของการสร้างแบบจำลองและการปรับใช้ผลิตภัณฑ์ซอฟต์แวร์และกำหนดค่าสำหรับ Java หรือแพลตฟอร์มประเภทอื่น ๆ การปล่อยอัตโนมัติของแอปพลิเคชันรองรับ "การวางจำหน่ายและการปรับใช้อย่างต่อเนื่อง" และมักเกี่ยวข้องกับการพัฒนาซอฟต์แวร์แบบว่องไว ช่วยให้การพัฒนาและการปล่อยแอปพลิเคชันสิ่งประดิษฐ์และวัตถุซอฟต์แวร์อื่น ๆ มีความคล่องตัวยิ่งขึ้น


Techopedia อธิบาย Application Release Automation (ARA)

การวางจำหน่ายอัตโนมัติของแอพพลิเคชั่นเกี่ยวข้องกับการมองหาวิธีปรับปรุงกระบวนการสำคัญสำหรับการย้ายซอฟต์แวร์ผ่านวงจรชีวิต ประเภทของ ARA ที่แตกต่างกันอาจรวมถึงการแก้ปัญหาและวิธีการที่อิงกับกระบวนการบรรจุภัณฑ์ประกาศหรือจำเป็น เนื่องจาก ARA นั้นค่อนข้างใหม่ผู้เชี่ยวชาญมักพูดถึงวิธีที่จะนำเสนอความท้าทายให้กับชุมชนของนักพัฒนาและทีมอื่น ๆ ที่พยายามนำไปใช้


วิธีการที่แตกต่างกันสำหรับ ARA มีประโยชน์แตกต่างกัน ตัวอย่างเช่นวิธีที่อิงตามแพ็กเกจมักจะประสบความสำเร็จในการทำให้เลเยอร์เซิร์ฟเวอร์โดยอัตโนมัติของกระบวนการพัฒนา วิธีการนี้สามารถจัดการงานส่วนใหญ่ที่เกิดขึ้นทั่วทั้งเครือข่ายเพื่อส่งมอบมาตรฐานในการพัฒนา วิธีการนี้ยังสามารถให้การย้อนกลับได้ง่ายหากต้องการ ในทางตรงกันข้ามวิธีการที่ใช้วิธีการประกาศอาจให้ความสำคัญกับชั้นแอปพลิเคชันของกระบวนการมากขึ้น ในขณะเดียวกันในแนวทาง ARA ที่จำเป็นผู้พัฒนาอาจมุ่งเน้นไปที่ภาษาการเขียนโปรแกรมและคำสั่งเฉพาะสำหรับการทำสิ่งต่าง ๆ ในลำดับเฉพาะสำหรับการพัฒนา


การวางจำหน่ายแอปพลิเคชันอัตโนมัตินั้นเกี่ยวข้องกับปัญหาของ DevOps ซึ่งเป็นแนวคิดที่ค่อนข้างใหม่ในด้านไอที DevOps เป็นการรวมกันของการพัฒนาและการดำเนินงานซึ่งเป็นวิธีการที่นักพัฒนาทำงานร่วมกันในการสร้างโครงสร้างการวางจำหน่ายอัตโนมัติสำหรับซอฟต์แวร์

Application release automation (ara) คืออะไร - คำจำกัดความจาก techopedia