ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / DEVELOPMENT TOOLS

การรวม Ruk-Com PaaS เข้ากับ IntelliJ IDEA: Java IDE สำหรับนักพัฒนามืออาชีพ

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

วัตถุประสงค์

บทความนี้อธิบายการรวม Ruk-Com PaaS เข้ากับ IntelliJ IDEA: Java IDE สำหรับนักพัฒนามืออาชีพ บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

IntelliJ IDEAเป็น IDE ที่มี Code เป็นศูนย์กลางและเน้นประสิทธิภาพการทำงานของนักพัฒนาโดย editor จะเข้าใจ Code ของคุณอย่างลึกและรู้แนวทางสำหรับ codebase ซึ่งจะให้คำแนะนำที่ดีเวลาที่คุณต้องการและพร้อมที่จะช่วยกำหนดรูปแบบ Code ของคุณ

Java IDE จะมี 2 ประเภทดังนี้:

  • สุดยอดเป็น IDE เชิงพาณิชย์ที่มีคุณสมบัติครบถ้วนพร้อมกับชุดเครื่องมือที่มีการผสานรวมกับเทคโนโลยีและเฟรมเวิร์กที่สำคัญและทันสมัยที่สุด ซึ่งจำเป็นสำหรับการพัฒนาเว็บและ Java EE อย่างมีประสิทธิภาพ

  • ชุมชนเป็น IDE เวอร์ชัน open-source ที่ใช้สำหรับ JVM และ Android development

เคล็ดลับ:หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับฟีเจอร์และความแตกต่างระหว่าง Ultimate vs Community คุณสามารถดูได้ที่เอกสาร IDA

IntelliJ IDEA มี Plugin อยู่มากมายและรองรับ Plugin Ruk-Com PaaS โดยเฉพาะ (รองรับ IDEA เวอร์ชัน 107.105 หรือสูงกว่าทั้งสุดยอดและชุมชน) หากคุณต้องการใช้ Plugin Ruk-Com PaaS สำหรับ IntelliJ IDEA คุณสามารถทำได้ภายในไม่กี่นาทีตามวิดีโอสั้นๆด้านล่าง

หากคุณต้องการอ่านรายละเอียดเพิ่มเติม คุณสามารถอ่านคำแนะนำด้านล่างเกี่ยวกับการใช้งาน Ruk-Com PaaS integration ร่วมกับ IntelliJ IDEA มีขั้นตอนดังนี้:

การติดตั้ง Plugin Ruk-Com PaaS IntelliJ IDEA

การติดตั้ง Plugin Ruk-Com PaaS, การเริ่มต้นโปรแกรม IDEA, ให้คุณไปที่การตั้งค่า > Pluginและคลิกปุ่มเรียกดูที่เก็บ

ในหน้า Settings เลือกติดตั้ง Pluginการบูรณาการ Platform Ruk-Com PaaS Cloudและ Restart IDEA ของคุณ

การเข้าถึง Ruk-Com PaaS จาก IDEA

การเข้าถึง Ruk-Com PaaS จาก IDEA ไปที่การตั้งค่า > Ruk-Com PaaSป้อนข้อมูลบัญชีของคุณ (อีเมล & password) และเลือกผู้ให้บริการจากรายการ

หมายเหตุ:บัญชีที่เปิดการใช้งานแบบ two-factor authentication ควรใช้ token เพื่อเข้าถึง Plugin IDE แทนรหัสผ่าน

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

การ deploy Application กับ Cloud

หลังจากติดตั้ง Plugin แล้ว คุณจะเห็นโลโก้ Ruk-Com PaaS ที่แถบเครื่องมือ IDE หลักหรือในเมนูป๊อปอัพที่หน้าต่างเครื่องมือโครงการคลิกปุ่มนี้เพื่อ deploy โปรเจกต์เว็บ Java ของคุณกับ Ruk-Com PaaS

ในหน้าต่างที่เปิดขึ้นเลือกสกุลไฟล์เก็บถาวรที่เหมาะสม (เช่น.ear, .jar หรือ.war) จากนั้นระบุ Context, เลือก environment ปลายทางจากรายการและกดยืนยัน

โปรเจกต์ที่เลือกจะแสดงในหน้าต่าง Ruk-Com PaaS tool ใน IDE คลิกปุ่ม deploy สำหรับ Plugin เพื่อรัน build ของ artifact แลพ deploy กับ Ruk-Com PaaS

การทำงานร่วมกับ environments และไฟล์ log

หน้าต่างเครื่องมือ Ruk-Com PaaS ใน IDEA จะแสดงรายการ environment ปัจจุบันของคุณ คุณสามารถขยายดู Node ที่เพิ่มและ Application ที่ deploy ได้

เมนู Context คุณสามารถจัดการ environment ของคุณได้ (Stop/Start, Restart/Refresh) และ deploy โปรเจกต์ (Destroy, Open in browser หรือ Refresh)

หากคุณต้องการดูไฟล์ log ของ Container คลิกที่ Node ปลายทางแล้วเลือกตัวเลือก Get logs เลือกไฟล์ที่คุณต้องการแล้วคลิก View log (หรือดับเบิ้ลคลิกไฟล์ที่ต้องการ)

คุณสามารถดูไฟล์ log อื่นๆที่พร้อมใช้งานสำหรับ Node ปลายทาง

การสร้าง Web Project ใน IDEA

คุณสามารถสร้างโปรเจกต์ IDEA และ deploy environment โดยตรงได้ตามขั้นตอนต่อไปนี้:

1. เลือกโมดูลจาวาเพื่อสร้างโปรเจกต์ใหม่ ใส่ข้อมูลในช่องทั้งหมดแล้วคลิกถัดไป

เลือกเทคโนโลยีที่ต้องการ เช่นApplication เว็บเนื่องจากโปรเจ็กต์ของคุณควรใช้เฟรมเวิร์กนี้ และคลิกเสร็จสิ้น

เมื่อสร้างโปรเจ็กต์แล้ว artifact เริ่มต้นจะถูกสร้างขึ้นเป็น Package WAR พร้อมไฟล์สั่งและไฟล์ static

เคล็ดลับ:การดู artifact ที่มีอยู่ในโปรเจกต์ของคุณ สามารถดูได้ที่ไฟล์ > โครงสร้างโปรเจ็กต์ > อาร์ติแฟกต์เลือก artifact จากรายการเพื่อดูโครงสร้างและข้อมูลรายละเอียดเพิ่มเติม

3. เลือก artifact ที่ต้องการและทำเครื่องหมายถูกที่ช่องสร้างต่อซึ่งปัจจุบันอนุญาตให้สร้าง artifact ในแต่ละครั้งหลังจากสร้างโปรเจกต์

4. สำหรับการ deploy กับ Server ควรสร้าง artifact ใหม่ EAR, JAR หรือ WAR โดยเปิดใช้งานตัวเลือกสร้างเมื่อทำ

5. เมื่อกำหนดค่าโปรเจกต์และเขียน Code แล้ว คลิกปุ่มทำโครงการ

ในส่วนนี้ artifact จะถูกสร้างขึ้นและพร้อมสำหรับการ deploy ซึ่งคุณสามารถรันได้ตามที่อธิบายไว้ในส่วนก่อนหน้า

6. เริ่มต้นดำเนินการโปรเจกต์ของคุณ คลิกขวาที่ ROOT แล้วเลือกเปิดใน Browserที่เมนู

Application ของคุณจะถูกเปิดในแท็บ Browser ใหม่

ด้วยวิธีนี้คุณสามารถสร้าง Application Java ของคุณผ่าน IntelliJ IDEA ทั้งสองประเภท Ultimate หรือ Community และสามารถ deploy กับ Cloud ได้ในที่เดียวโดยไม่ขัดกับกระบวนการพัฒนา