คู่มือ Auto-Deploy for Multiple Containers สำหรับ การ Deploy
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
เมื่อจัดการโปรเจ็กต์ที่มีผู้เข้าชมสูงโดยทั่วไปจะแนะนำให้ใช้ประโยชน์จาก Platformหลาย Nodeคุณลักษณะเพื่อให้มั่นใจว่าแอปของคุณมีประสิทธิภาพเพียงพอนอกจากนี้คุณต้องคำนึงถึงสิ่งนั้นด้วยตัวเลือกการ Deploy อัตโนมัติเปิดใช้งานสำหรับโปรเจ็กต์ดังกล่าว Container ทั้งหมดภายใน Layer Application Server ของคุณจะได้รับการอัปเดตพร้อมกัน
อย่างไรก็ตามในกรณีที่คุณต้องการได้รับความพร้อมใช้งานสูงมากขึ้น (เช่นเพื่อให้การ Deploy ใหม่ดำเนินการโดยปริยายและเป็นผลตามมาในแต่ละ Node) ต่อไปนี้คือตัวเลือกบางส่วนที่คุณสามารถมั่นใจได้ผ่าน:
- เริ่มต้นการดำเนินการนี้ด้วยตนเองด้วยสิ่งที่เกี่ยวข้องอัปเดตจาก GIT/SVNปุ่ม (หรือสร้างและ Deployสำหรับโปรเจ็กต์ Maven) ถัดจากบริบทของแอป:
* ใช้ให้เหมาะสมวิธีการ CLIสำหรับการจัดการโครงการ VCS:
คัดลอกทุบตี
~/jelastic/environment/vcs/update --envName {env_name} --project {app_context}
- ดำเนินการ Deploy ใหม่ผ่านทางโดยตรงอัปเดตคำขอ API - ดูรายละเอียดภายในEnvironment > Vcsส่วนของเอกสารที่เชื่อมโยง
ในกรณีเหล่านี้ทั้งหมด Container ของ Application Server ของคุณจะถูก Deploy ใหม่ทีละรายการดังนั้นจึงไม่มีการหยุดทำงานเกิดขึ้นนอกจากนี้เพื่อความสะดวกยิ่งขึ้นคุณยังสามารถกำหนดการดำเนินการอัปเดตให้รันโดยอัตโนมัติ (เช่นหนึ่งครั้งต่อระยะเวลาที่กำหนดหรือเมื่อมีการเปลี่ยนแปลง Source Code) ผ่านการสร้างและรวม Script ของคุณเองเข้ากับวิธี CLI หรือ API ที่อธิบายไว้ข้างต้น
