สำหรับผู้ใช้งาน Jenkins น่าจะเห็นข่าวเกี่ยวกับ Blue Ocean
จาก blog เรื่อง Introduction Blue Ocean : a new user experience for Jenkins
ซึ่งพัฒนาโดย comunitity ของผู้ใช้งาน Jenkins นั่นเอง
โดยตัวตั้งตัวตีหลักคือทีมพัฒนาของ CloudBees นั่นเอง
Blue Ocean Project นั้นทำการเปลี่ยนทั้ง UX และ UI ของ Jenkins ใหม่ทั้งหมด
เพื่อให้สอดคล้อง และ อำนวยความสะดวก สำหรับจัดการระบบต่าง ๆ ของการพัฒนา software ตั้งแต่การ compile จนไปถึงการติดตั้ง นั่นคือ Delivery process โดย project นี้ยังอยู่ในช่วงของ Alpha development เท่านั้น แสดงว่าความสามารถต่าง ๆ อาจจะเปลี่ยนแปลงไปอีกมากมาย ซึ่งสามารถทำการติดตั้งบน Jenkins ผ่าน plugin นั่นเองว่าแล้วทำการติดตั้งดีกว่า โดยทำการ Download code มาจาก Github :: Blue Ocean
จากนั้นก็ทำการ build จาก code เลยด้วยคำสั่ง [code] mvn clean install [/code]ขอบอกเลยว่าใช้เวลาในการ build นานมาก ๆๆๆๆๆๆๆ แนะนำให้ไปทำอย่างอื่นเลย ไม่ต้องมานั่งรอเมื่อเสร็จแล้วทำการ run Blue Ocean ขึ้นมาด้วยคำสั่ง [code] cd blueocean-plugin mvn hpi:run [/code] จากนั้นเข้าใช้งานที่ URL = http://localhost:8080/jenkins/blue ทำการสร้าง pipeline ชื่อว่า Hello ขึ้นมา หน้าตาดูดีมีสกุลอย่างมาก โดยพัฒนาด้วย JavaScript นั่นเอง ประกอบไปด้วย ES6 และ React ส่วนการทำงานภายในก็เป็น Java นั่นแหละ แสดงผลการทำงานดังรูป จากนั้นทำการ build และดูผลการทำงานหน่อยสิ แต่ละการ build เป็นอย่างไรบ้าง ซึ่งจะแสดงเป็น Build pipeline ให้เลย ดูดีมาก ๆ
ที่สำคัญยังมี Blue Ocean REST APIs ไว้ให้ใช้อีกนะ
เพื่อทำให้ผู้ใช้งานสามารถปรับปรุง User Interface ได้เองตามความต้องการ และมีตัวอย่าง project สำหรับเปลี่ยนแปลงการทำงานของ Build Pipeline ให้ดูด้วยดังนั้นว่าง ๆ ลองเล่นดูได้ครับ มันแจ่มมาก ๆ ไม่เช่นนั้นเดี๋ยวจะคุยกับคนอื่นไม่รู้เรื่องนะครับ