Jelastic Packaging Standard for CI/CD Automation

JPS (Jelastic Packaging Standard) เป็นเครื่องมือสำหรับการเตรียมแอปพลิเคชันให้พร้อมใช้งานและโปรแกรมเสริม add-on วิธีการกำหนดค่าไว้ล่วงหน้าดังกล่าวสามารถรวมเข้ากับแพลตฟอร์มคลาวด์ได้ภายในคลิกเดียวซึ่งทำให้การติดตั้งและการกำหนดค่าสำหรับแอปพลิเคชันทุกประเภทนั้นง่ายขึ้น

jps

แพ็กเกจ JPS จะขึ้นอยู่กับการติดตั้ง JSON โดยไฟล์นี้จะใช้สำหรับอธิบายการดำเนินการสร้าง environment การดีพลอยแอปพลิเคชันและการกำหนดค่า การจัดสรรทรัพยากร การตั้งค่า scaling limit สำหรับแต่ละเซิร์ฟเวอร์ภายใน environment

เทคโนโลยีนี้ทำให้สถานการณ์ CI/CD ที่ซับซ้อนทำงานได้อัตโนมัติและแจกจ่ายโซลูชัน ready-to-go ที่พร้อมใช้งานได้อย่างง่ายดายด้วย widget การติดตั้งเพียงคลิกเดียว

Application CI/CD Automation with Cloud Scripting

การพัฒนาภาษา cloud scripting โดย Jelastic ทำให้เทคโนโลยี JPS packaging สามารถสามารถช่วยให้ขั้นตอนการจัดส่งแอปพลิเคชันแบบอัตโนมัติได้อย่างสมบูรณ์ เช่น การถ่ายโอนแอปพลิเคชันเวอร์ชันใหม่แต่ละเวอร์ชันโดยอัตโนมัติผ่านขั้นตอนการพัฒนา การทดสอบ และการผลิต สิ่งนี้รับรองได้โดยใช้ตรรกะการประมวลผลโปรเจ็กต์ที่จำเป็นผ่านการเชื่อมต่อเมธอด Jelastic API ในแบบต่างๆ

cloud scripting

เนื่องจากมีตัวเลือกการปรับแต่งและการทำงานอัตโนมัติที่หลากหลาย คุณสามารถปรับใช้ได้เกือบทุกสถานการณ์ที่ต้องการโดยใช้ Cloud Scripting – ตั้งแต่การดำเนินการที่ค่อนข้างง่ายไปจนถึงการดูแลแอปพลิเคชันและคลัสเตอร์ที่ซับซ้อน คุณสามารถสร้างโซลูชันได้ด้วยตนเองด้วย CS คุณสามารถ:

  • กำหนดคุณสมบัติการกำหนดค่าที่ต้องการล่วงหน้าและประกาศลักษณะการทำงานของแอปพลิเคชันที่คาดการณ์ไว้ด้วยการดำเนินการที่เหมาะสม actions
  • ผูกการดำเนินการเหล่านี้กับ application lifecycle events โดยเฉพาะ
  • ดึงข้อมูล input ของผู้ใช้ละใช้งานภายใน
  • รันสคริปต์ที่กำหนดเองภายในคอนเทนเนอร์ที่สร้างขึ้น

หมายเหตุ: ก่อนเตรียมแพ็กเกจของคุณ เราขอแนะนำให้คุณรู้จักกับโซลูชันที่พร้อมใช้งานจำนวนหนึ่งของ Jelastic JPS Collection ซึ่งสามารถรวมเข้ากับโครงการของคุณได้อย่างง่ายดายหรือใช้เป็นพื้นฐานในการสร้างโซลูชันอัตโนมัติของคุณเอง

Widget for Instant Application Deploy

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

Widget ประกอบด้วย manifest (หรือ link ไปยังแหล่งข้อมูล) พร้อมคำอธิบายเกี่ยวกับ cloud environment ที่จำเป็นสำหรับแอปพลิเคชันนี้และคำแนะนำเกี่ยวกับการติดตั้งและการกำหนดค่าอัตโนมัติ

application widget

การติดตั้งแพ็กเกจแอปพลิเคชันลงใน cloud ผู้ใช้จะต้องเริ่มติดตั้งโดยใช้ widget ที่เลือกและรับ URL ยืนยันผ่านอีเมลที่ระบุไว้ เมื่อทำตามลิงก์แล้ว ระบบจะวิเคราะห์คำและประมวลผลข้อมูล manifest โดยอัตโนมัติเพื่อสร้างหรือปรับ environment ให้เหมาะสมและเชื่อมต่อโหนดที่ต้องการ ด้วยเหตุนี้ผู้ใช้จะได้รับแอปพลิเคชันที่ทำงานและกำหนดค่าอย่างสมบูรณ์โดยไม่ต้องมีขั้นตอนการกำหนดค่าใดๆเพิ่มเติม

widget

ใช้เอกสารด้านล่างเหล่านี้เพื่อค้นหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียน application manifest อย่างถูกต้องและสร้างการติดตั้ง widget ดังกล่าว:

หมายเหตุ: หลังจากบรรจุแอปพลิเคชันเรียบร้อยตามคำแนะนำของเราแล้ว คุณสามารถติดต่อผู้ให้บริการโฮสติ้งเพื่อเพิ่มเซ็ตโซลูชัน JPS ของคุณภายใน Jelastic Marketplace ที่แดชบอร์ด ด้วยวิธีนี้แอปของคุณจะพร้อมใช้งานโดยอัตโนมัติภายในแพลตฟอร์ม