1 पॉइंट द्वारा jay03 2026-04-03 | 5 टिप्पणियां | WhatsApp पर शेयर करें

मैंने CI/CD पाइपलाइन बनाकर देखने का अनुभव किया। मैंने वह CI पाइपलाइन बनाई जो मुझे सबसे सरल लगी, और इसे इस तरह लागू किया कि CD केवल सफलता मिलने पर ही चले। लेकिन मैं जानना चाहता हूँ कि CI चरण में वास्तविक कामकाज में या अन्य लोग आमतौर पर कौन-कौन से चरण जोड़ते हैं!

5 टिप्पणियां

 
roxie 16 일 전

पढ़ते समय जो विचार आए, उन्हें बिना किसी खास क्रम के लिख रहा हूँ.

  • मुझे लगता है कि CI और CD की आवश्यकता को अलग-अलग सेक्शन में रखकर समझाना बेहतर होता।
  • npm ci, clean install का संक्षिप्त रूप है।
  • नौकरी पक्की करें!
 
kurthong 2026-04-03

Vercel की auto deploy को बंद करके और GitHub Actions में सीधे Vercel CLI से deploy करने के तरीके से इसे हल किया जा सकता है.

  1. Vercel project settings में
    "GitHub Auto Deploy" को disable करें
  2. CI yml में deploy step जोड़ें:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

ऐसा करने पर deploy तभी trigger होगा जब पूरा CI सफल होगा.

 
jay03 2026-04-03

ओह, वह हमने दूसरी कहानी में किया था!!! सलाह के लिए धन्यवाद

 
kurthong 2026-04-03

हाहा, बिना चेक किए सिर्फ़ मूल पोस्ट पढ़कर मैंने कमेंट कर दिया। ऑल द बेस्ट!