मैंने ऐसी सेवा बनाई है जिससे curl की सिर्फ एक लाइन से push notification भेजी जा सकती है.
असल में ऐसी मिलती-जुलती सेवाएं पहले से काफी हैं.

Torchi सिर्फ साधारण notification नहीं है, बल्कि notification में response (action) जोड़ सकने वाली एक इंटरैक्टिव सेवा है.

reaction=$(curl -s "https://torchi.app/api/v1/push/{TOKEN}/ask"; \  
  -d 'msg=प्रोडक्शन deploy करें?' \  
  -d 'actions=स्वीकृत,अस्वीकृत')  
  
if [ "$reaction" = "स्वीकृत" ]; then  
  ./deploy.sh  
fi  

स्वीकृत दबाने पर अगला चरण चलता है, और अस्वीकृत करने पर pipeline रुक जाती है.

अगर workflow में इंसानी हस्तक्षेप चाहिए, तो इसे कुछ लाइनों की script से आसानी से जोड़ा जा सकता है.

अभी इसमें बहुत-सी कमियां हैं, लेकिन अगर आप feedback दें तो आभारी रहूंगा.

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

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.