Usafishaji wa Vercel Kiotomatiki
>_ vp -r
_ _ _ ____
// | | | | _ \
// | | | | |_) |
__//__ \ \_/ / __/
\\\\\\\ \___/|_|
Tatizo
Nimekuwa nikifanya kazi na Vercel kwa muda sasa, na napenda jinsi ilivyo rahisi kupeleka programu. Hata hivyo, jambo moja linalonishughulisha kila mara ni msongamano wa utekelezaji. Vercel inahifadhi yote ya utekelezaji, pamoja na mapitio kutoka kwa maombi ya kuvuta, bila kikomo. Hii inamaanisha kwamba baada ya miezi ya maendeleo ya shughuli, unaweza kumaliza na mamia, ikiwa sio maelfu, ya utekelezaji wa zamani ukichukua nafasi. Kusimamia haya kwa mkono kupitia dashibodi ya Vercel ni kazi ya kuchosha sana, hasa wakati unasimamia miradi mingi. Nilitafuta suluhisho la kiotomatiki, lakini sikuweza kupata kitu kilichoendana na mahitaji yangu.
Suluhisho
Ili kutatua tatizo hili, niliunda Kusafisha Vercel au kwa kifupi vp, chombo cha CLI kilichoundaliwa kusafisha kiotomatiki utekelezaji usiotumika katika miradi ya Vercel. Kwa amri moja, unaweza kuondoa utekelezaji wote wa zamani kutoka kwa mradi maalum au hata kutoka kwa miradi yako yote kwa wakati mmoja. Zana ni rahisi kutumia, hutoa maswali ya uthibitisho ili kuzuia ajali, na inaunga mkono operesheni za kundi unapokuwa na uhakika kuhusu unachokiondoa. Inafanya kazi kikamilifu na iko tayari kutumika leo!
Muundo
CLI ya vp imeandikwa kwa Python na inategemea Vercel CLI kwa msingi. Inatumia API ya Vercel kuorodhesha na kufuta utekelezaji, ikifanya iwe ya kuaminika na yenye kasi.
Zana inasaidia chaguzi kadhaa zenye nguvu:
- Kulenga mradi: Ondoa utekelezaji kutoka kwa mradi maalum au miradi yote kwa wakati mmoja.
- Ukaguzi wa hali: Tazama hesabu za utekelezaji katika miradi yako.
- Orodha ya miradi: Angalia miradi yako yote ya Vercel bila kufanya mabadiliko.
- Hali ya nguvu: Ruka maswali ya uthibitisho kwa ajili ya mtiririko wa kazi wa kiotomatiki.
- Chaguo la ucheleweshaji: Panga usafishaji uendeshwe baada ya ucheleweshaji uliotajwa.
Amri inaweza kutumika kama vercel_purge au kifupi vp, baada ya kusanikishwa, ikifanya iwe ya haraka kuandika na kukumbuka.
Hitimisho
Ninatumia vp kila siku kwenye miradi yangu mwenyewe, na imekuwa mkombozi kabisa. Imenihifadhi saa nyingi zisizohesabika za kazi ya kusafisha kwa mkono ambayo vinginevyo ningetumia nikivinjari dashibodi ya Vercel. Kadri nilivyoiweka zaidi, nilitambua kuwa hii haikutatua tu tatizo langu mwenyewe, bali inatatua tatizo kwa mtu yeyote anayepeleka mara kwa mara kwenye Vercel. Ndiyo sababu niliifungua kama chanzo huru na kuandika chapisho hili la blogu.
Ikiwa una utekelezaji mwingi na mapitio ambayo yanasubiri bila kutumika, unajua maumivu hayo. Kiolesura cha polepole cha Vercel na zana ya CLI ya msingi hufanya usafishaji kuwa wa kuchosha na wa kuchukua muda mrefu. Zana hii inaweza kurahisisha kabisa mchakato huo na kukusaidia kusafisha miradi yako ya Vercel kwa urahisi. Angalia vp kwenye GitLab na uiweke jaribio!