Dịch vụ thông báo đẩy tương tác - torchi
(torchi.app)Mình đã tạo ra một dịch vụ có thể gửi thông báo đẩy chỉ với một dòng curl.
Thực ra hiện đã có khá nhiều dịch vụ tương tự như vậy.
Torchi không chỉ là thông báo đơn thuần mà là một dịch vụ tương tác, cho phép thêm phản hồi (action) vào thông báo.
reaction=$(curl -s "https://torchi.app/api/v1/push/{TOKEN}/ask" \
-d 'msg=프로덕션 배포할까요?' \
-d 'actions=승인,거절')
if [ "$reaction" = "승인" ]; then
./deploy.sh
fi
Nếu nhấn phê duyệt thì chạy bước tiếp theo, nếu từ chối thì dừng pipeline.
Nếu workflow cần sự can thiệp của con người, bạn có thể thêm vào một cách đơn giản chỉ với vài dòng script.
Vẫn còn nhiều điểm thiếu sót, nhưng mình rất mong nhận được góp ý từ mọi người.
Chưa có bình luận nào.