สร้าง Notify “Bug” (Jira) บน Slack

Pennapha Anuhanayonn
tdg-sm
Published in
3 min readAug 16, 2019

เดี๋ยวนี้บริษัท Tech IT ส่วนใหญ่ ใคร ๆ ก็ใช้ Slack คุยงานกันแล้ว ไม่ใช้เดี๋ยวจะหาว่าเชย สาเหตุก็เนื่องจาก slack สนับสนุนการ integrate กับเครื่องมือต่าง ๆ ที่ development team ใช้มากมาย ไม่ว่าจะเป็น Gitlab, Jenkins, grafana หรือแม่แต่ jira ก็ด้วย ส่วน scrum master อย่างเรา ๆ ก็ต้องหาความรู้และปรับตัวให้เข้ากับเทคโนโลยีที่ทีมใช้

อยู่ ๆ มาวันหนึ่งน้องเดฟนามสมมุติว่า Cannon ก็มาบอกว่า “พี่เจ๋ครับ เวลาที่ QA สร้าง Bug บน Jira ช่วยทำ notify ส่งใน Slack หน่อยได้ไหม”

ได้จ้าาาา รับปากไปก่อน …. ถามว่าทำเป็นไหม หึ !! Google บ้าง ถามคนอื่นเอาบ้าง พอได้ข้อมูลมาพอประมาณ ก็อย่ารอช้ามาเริ่มกันดีกว่า 2 step ง่าย ๆ เชื่อว่าทุกคนต้องทำได้แน่นอน

#1 Install

  • Install Jira Cloud app และเลือก slack workspace ที่ต้องการใช้งาน
  • Click Allow เพื่อ add bot user

#2 Setup

  • กลับมาที่ฝั่ง slack กันหน่อย เมื่อลง Jira Cloud เรียบร้อยแล้ว จะมี Jira แสดงอยู่ที่ section apps
  • ทำการ Connect Project โดยคลิกที่ Jira App แล้วพิมพ์ Command /jira connect ที่ช่อง message
  • เลือก Jira Project และกำหนด Channel ที่ต้องการ จากนั้นกดปุ่ม Connect เพื่อเชื่อมต่อ
  • เมื่อ Connect เรียบร้อยแล้ว หน้าจอตามก็นี้จ้า จากนั้นคลิกที่ลิงก์ #general เพื่อกระโดดข้ามไปที่ channel (#general) นี้
  • เมื่อกระโดดข้ามมาที่ channel #general กดปุ่ม Change เพื่อไปยัง domain atlassian ที่เราใช้งานอยู่เพื่อทำขั้นตอนต่อไป
  • มา config ในฝั่งของ jira กันบ้าง โดยเลือก project แล้วกดปุ่ม Add กำหนด message style ได้ด้วยนะ มี 2 แบบ เลือกได้ตามใจชอบ
  • เลื่อนหน้าจอลงมาด้านล่าง กำหนดเงื่อนไขที่ต้องการให้ alert notify โดยสามารถกำหนดตาม filter ที่หน้า หรือสามารถเขียน JQL ก็ได้นะ

ตัวอย่างการเขียน JQL

Result

เสร็จสิ้นขั้นตอน ผลที่ได้เวลา QA สร้าง ฺBug ที่ Jira Project ที่เรา Config ไว้ หน้าตาก็จะเป็นเเบบนี้ละจ้า แม้ว่าจะมี nofi แล้ว แต่ก็อย่าสร้าง bug กันให้มากเด้อ

ข้อมูลอ้างอิง

--

--