Sameiginlegur grunnkóði
Byrjaðu með sameiginlegan Git-grunnkóða og varðveittu nákvæma commit-færslu og notendavæna útgáfu sem tengist útgáfunni. Mismunandi uppsetningargerðir geta þróast sjálfstætt en samt tengst sömu kóðasögu.
Hugbúnaðarafhending
Hugbúnaðarafhending Microwave Pie er hönnuð til að einfalda innleiðingu sjálfhýstra forrita: stýrðu útgáfum úr sameiginlegum grunnkóða, búðu til réttan pakka fyrir uppsetninguna, beittu leyfisveitingum og haltu uppsetningu og uppfærslum tengdum þekktri útgáfu.
Sameiginlegt afhendingarlíkan
Möguleikar
Mismunandi umhverfi þurfa ekki alltaf sama pakkasnið eða sömu útgáfu á sama tíma. Microwave Pie aðskilur sameiginlegan forritakóða, endurnýtanlegar útgáfur, pakka, leyfi og uppsett tilvik svo hvert atriði geti þróast markvisst.
Byrjaðu með sameiginlegan Git-grunnkóða og varðveittu nákvæma commit-færslu og notendavæna útgáfu sem tengist útgáfunni. Mismunandi uppsetningargerðir geta þróast sjálfstætt en samt tengst sömu kóðasögu.
Afhentu forritið sem frumkóða þegar gagnsæi, bein uppsetning í keyrsluumhverfi eða kerfissértæk Python-uppsetning hentar betur. Frumkóðapakkar nota sama útgáfu- og leyfislíkan og samsettir pakkar.
Afhentu samsettan forritapakka þegar sjálfstæðara keyrsluumhverfi er æskilegt. Samsetning er afhendingarval, ekki sérstök vörulína, þannig að uppruni útgáfunnar helst samræmdur.
Gefðu út pakka þar sem leyfið og markuppsetningarumhverfið eru þegar tengd. Lífsferill pakkans, staða leyfis, niðurhal, uppsetningar, uppfærslur, afturköllun og lokun má stjórna saman í stað þess að endurbyggja upplýsingarnar síðar.
Raspberry Pi, GCP, frumkóða- og samsettar uppsetningar geta verið á mismunandi útgáfustigum þegar ástæða er til. Git-commit sem vantar má skoða bæði eftir uppsetningargerð og yfir allt forritið.
Stýrð forrit geta sjálfkrafa sýnt þegar samþykkt uppfærsla er í boði án þess að þvinga hana fram. Stjórnandi velur hvenær uppfærslan er undirbúin og sett inn í viðmóti forritsins; eftir endurræsingu má staðfesta uppsettu útgáfuna við sameiginlegu afhendingarþjónustuna og halda tengslum Pakka og Leyfis óbreyttum.
Innleiðing
Hugbúnaðarpakki getur borið það innleiðingarsamhengi sem þarf til að breyta forritaútgáfu í virka uppsetningu: markkerfi, pakkasnið, uppsetningarhegðun, útgáfuauðkenni og leyfistengsl.
Þannig getur innleiðingin byrjað út frá þekktri útgáfu í stað þess að hvert umhverfi endurskapi byggingar- og afhendingarákvarðanir sjálfstætt. Þegar nýrri útgáfa á við geta núverandi tengsl Pakka og Leyfis haldist óbreytt á meðan valin útgáfa færist markvisst áfram.
Forritaútgáfur varðveita artifactið og Git-auðkennið sem raunverulega var byggt.
Hægt er að tilkynna framboð sjálfkrafa, en niðurhal, undirbúningur, uppsetning og endurræsing eru áfram meðvitaðar aðgerðir stjórnanda.
Pakkar, leyfi og uppsett tilvik haldast tengd í gegnum uppsetningu, uppfærslu, afturköllun og lokun.
Blackcap
Blackcap má setja upp í studdum Raspberry Pi- og GCP-umhverfum með frumkóða- eða samsettum pökkum og halda hegðun útgáfu, pakka, leyfis og uppfærslu samræmdri.