Thursday, September 25, 2014

เพิ่มความสนุกสนานในการทำงานด้วย Jenkins sound plugin


ในทีมที่ผมทำงานอยู่เราใช้ Jenkins กันครับ

ปกติแล้วเราก็จะเอาจอมาเปิดหน้า Dashboard ทิ้งเอาไว้เพื่อคอยดูว่ามีอะไรพังบ้าง

ทีนี้บางทีเราก็ทำงานกันแบบหน้ามืดตามัว ไม่ได้สนใจมันเท่าไหร่หรอก มาดูอีกทีก็จบวันแล้ว อะไรแบบนั้น

เพื่อแก้ปัญหานั้น ก็เลยต้องมีเครื่องมือมาช่วยให้มัน เรียกร้องความสนใจซักหน่อย ซึ่งก็มีหลายวิธี แต่แบบถูกที่สุด และนิยมใช้กันก็คือ Sound plugin นั่นเอง

ซึ่งมันจะไปเพิ่มความสามารถให้ Jenkins สามารถส่งเสียงออกมาเวลาที่มันทำงานสำเร็จหรือล้มเหลวได้
ทีนี้ เวลาเรา Push code แล้วก้จะมีเสียงมาคอยบอกสถานะของเราตลอดเวลาแล้วครับ อย่าลืมเลือกเสียงที่ฟังแล้วรู้ได้เลยว่ามันสำเร็จหรือล้มเหลวด้วยนะครับ ซึ่งทำให้บรรยากาศในการทำงานสนุกขึ้นมากทีเดียว เรียกความสนใจจากคนในทีมและนอกทีมได้ดี เวลามีของพังก็รู้ได้เลย แล้วก็มาช่วยกันแก้ปัญหาครับ

รายละเอียดเข้าไปดูได้ที่นี่ครับ 
https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Sounds+plugin

วิธีการติดตั้งก็ไม่ยาก ก็เป็น Jenkins plugin ธรรมดาๆนี่แหละ

เสร็จแล้วมันจะโผล่มาใน Post built action  ของเราครับ ชื่อว่า Jenkins sounds โดย 1 job มีได้แค่ 1 อัน เท่านั้น

พอเพิ่มเข้าไปแล้วมันจะมีหน้าตาแบบนี้ครับ ผมก็จัดการให้มันมีเสียงเมื่อเกิดเหตุการณ์สองอย่างคือ Success กับ fail

จากในรูป ผมได้ทำการเพิ่มเสียงเข้าไปเองอีก ไว้จะมาแนะนำในโอกาสหน้าครับ