Közös forrás
Induljon közös Git-forrásból, és őrizze meg a kiadáshoz tartozó pontos commitot és felhasználóbarát verziót. A különböző telepítéstípusok egymástól függetlenül haladhatnak, miközben ugyanahhoz a forrástörténethez kapcsolódnak.
Szoftverszállítás
A Microwave Pie szoftverszállítási képességei az önállóan üzemeltetett alkalmazások bevezetését teszik egyszerűbbé: kezelje a közös forrásból származó kiadásokat, készítse el a telepítéshez megfelelő csomagot, alkalmazzon licencelést, és tartsa a telepítést és a frissítéseket egy ismert kiadáshoz kötve.
Közös szállítási modell
Képességek
A különböző környezeteknek nem mindig ugyanarra a csomagformátumra vagy ugyanarra a kiadásra van szükségük egy időben. A Microwave Pie külön kezeli a közös alkalmazásforrást, az újrahasznosítható kiadásokat, a csomagokat, a licenceket és a telepített példányokat, így minden terület tudatosan fejlődhet.
Induljon közös Git-forrásból, és őrizze meg a kiadáshoz tartozó pontos commitot és felhasználóbarát verziót. A különböző telepítéstípusok egymástól függetlenül haladhatnak, miközben ugyanahhoz a forrástörténethez kapcsolódnak.
Szállítsa az alkalmazást forrásként, amikor az átláthatóság, a közvetlen futtatókörnyezeti telepítés vagy a platformspecifikus Python-telepítés a jobb választás. A forráscsomagok ugyanazt a kiadási és licencelési modellt használják, mint a fordított csomagok.
Szállítson fordított alkalmazáscsomagot, amikor önállóbb futtatókörnyezet az előnyösebb. A fordítás szállítási választás, nem külön termékvonal, így a kiadás eredete következetes marad.
Adjon ki egy csomagot, amelyhez a licenc és a céltelepítési környezet már hozzá van rendelve. A csomag életciklusa, a licenc állapota, a letöltések, telepítések, frissítések, visszavonás és lezárás együtt kezelhetők, ahelyett hogy később kellene őket rekonstruálni.
A Raspberry Pi, GCP, forrás- és fordított telepítéstípusok indokolt esetben különböző kiadási szinteken maradhatnak. A hiányzó Git commitok telepítéstípusonként és az egész alkalmazásra nézve is áttekinthetők.
A felügyelt alkalmazások automatikusan jelezhetik, ha jóváhagyott frissítés érhető el, anélkül hogy kikényszerítenék azt. A rendszergazda dönti el, mikor készíti elő és alkalmazza a frissítést az alkalmazás felületén; újraindítás után a telepített kiadás visszaigazolható a közös szállítási szolgáltatásnak a Csomag és Licenc kapcsolat megőrzésével.
Megvalósítás
Egy szoftvercsomag tartalmazhatja azt a megvalósítási környezetet, amely egy alkalmazáskiadást működő telepítéssé alakít: célplatform, csomagformátum, telepítési viselkedés, kiadásazonosító és licenckapcsolat.
Így a megvalósítási folyamat egy ismert kiadásból indulhat, ahelyett hogy minden környezet önállóan hozná létre újra a build- és szállítási döntéseket. Ha egy újabb kiadás megfelelő, a meglévő Csomag és Licenc kapcsolat változatlan maradhat, miközben a kiválasztott kiadás tudatosan halad előre.
Az Alkalmazáskiadások megőrzik a ténylegesen elkészített műtermék és Git azonosítóját.
Az elérhetőség automatikusan jelezhető, de a letöltés, előkészítés, alkalmazás és újraindítás továbbra is tudatos rendszergazdai művelet.
A csomagok, licencek és telepített példányok a telepítés, frissítés, visszavonás és lezárás során is összekapcsolva maradnak.
Blackcap
A Blackcap támogatott Raspberry Pi és GCP környezetekbe telepíthető forrás- vagy fordított csomagokkal, miközben a kiadási, csomag-, licenc- és frissítési viselkedés összehangolt marad.