ผมได้ทำบริการที่สามารถส่งการแจ้งเตือนแบบพุชได้ด้วย curl เพียงบรรทัดเดียว
จริง ๆ แล้วบริการคล้าย ๆ กันแบบนี้มีอยู่แล้วมากมาย

torchi ไม่ใช่แค่การแจ้งเตือนธรรมดา แต่เป็นบริการแบบโต้ตอบที่สามารถเพิ่มการตอบสนอง (action) ให้กับการแจ้งเตือนได้

reaction=$(curl -s "https://torchi.app/api/v1/push/{TOKEN}/ask"; \  
  -d 'msg=프로덕션 배포할까요?' \  
  -d 'actions=승인,거절')  
  
if [ "$reaction" = "승인" ]; then  
  ./deploy.sh  
fi  

เมื่อกดอนุมัติ ก็จะรันขั้นตอนถัดไป ถ้าปฏิเสธก็จะหยุด pipeline

ถ้า workflow ของคุณต้องการให้มนุษย์เข้ามามีส่วนร่วม ก็สามารถเพิ่มเข้าไปได้อย่างง่ายดายด้วยสคริปต์ไม่กี่บรรทัด

ตอนนี้ยังมีหลายจุดที่ขาดอยู่ แต่หากช่วยลองให้ฟีดแบ็กสักครั้งจะขอบคุณมากครับ

https://torchi.app - https://github.com/opjt/torchi

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น