Að byggja stýrikerfismyndir
OpenFactory breytir staðlaðri uppskrift í myndartef og ræsir það artef við staðfestingu þegar beðið er um það og það er tiltækt. Nákvæmir builders og stig breytast eftir grunnmyndafjölskyldu og uppsetningu.
Hvað uppskrift stjórnar
| Svæði | Staðlaður staður | Yfirferðarspurning |
|---|---|---|
| Grunnur og vélbúnaðartilgangur | base_image, hardware | Er þetta rétt dreifing, útgáfa, arkitektúr og lágmarksprófíll? |
| Eiginleikar og pakkar | os.features, os.packages | Eru umbeðnar getur til staðar og studdar á þessum grunni? |
| Þjónustur og reikningar | os.services, os.users | Er grunnstilling og aðgangur með minnst réttindum skýrt tilgreindur? |
| Skjáborð og vörumerki | os.desktop_settings, os.branding | Eigur valið skjáborð þessar stillingar og eignir? |
| Uppsetningarforrit og varanleiki | os.installer, os.persistence | Eru kröfur um uppsetningu á disk og varanleika raunverulega prófaðar? |
| Sérsniðin sjálfvirkni | os.startup_scripts, attachments, source packages | Eru inntak fest, takmörkuð og örugg að keyra sem tilgreindur notandi? |
| Staðfesting | scenarios | Fylgjast prófanir með hverri verulegri niðurstöðu, ekki bara boot? |
Sjá Uppskriftarschema fyrir fulla lögun.
Byggingarferli
Opinber stöðustreymi getur falið í sér skipulag, grunnstillingu, source-package vinnu, myndmyndun, lokun og prófanir. Þessi stig birtast ekki endilega með sömu nöfnum fyrir hvert mark. Fylgdu build ID sem start beiðni skilar og lítur á núverandi stöðu backend sem gildandi.
Haltu þessum niðurstöðum aðgreindum:
validatedþýðir að viðurkennd lögun uppskriftar var samþykkt;- lokin bygging með árangri þýðir að artef var lokið;
- árangur í prófun þýðir að valdar assertions stóðust í sínu umhverfi; og
- vottun eða birting, þar sem virk, er síðari stefnumótun.
Þögn framvinda er ekki ástæða til að búa til tvíteknar byggingar. Tengdu aftur við build stjórnborð eða status endpoint með sama build ID. Ef bygging mistekst endanlega skaltu geyma stig, villu og log áður en reynt er aftur.
Mælt ferli
- Skrifaðu athuganleg samþykktarviðmið.
- Búðu til eða breyttu uppskriftinni.
- Staðfestu hana og berðu saman staðlaða niðurstöðu við allt samtal.
- Skoðaðu áleidda eiginleika, ytri heimildir, stillingar uppsetningarforrits og atburðarásir.
- Ræstu eina byggingu og fylgdu varanlegu ID hennar.
- Farðu yfir digest artefs, pakkalista, viðvaranir og prófunarsönnun.
- Boot eða settu upp í einnota umhverfi sem hentar beiðninni.
- Kynntu eða birtu aðeins í gegnum viðeigandi samþykktarhlið.
Efnisleiðbeiningar
| Efni | Notkun |
|---|---|
| Grunnmyndir | Að velja studda build fjölskyldu |
| Eiginleikar | Að skilja skráða getumódúla |
| Þjónustur | Að tilgreina grunnstillingu þjónustu |
| Sérsniðinn hugbúnaður | Að yfirfara inntak pakka úr geymslum |
| Notendur | Að búa til reikninga innan myndar á öruggan hátt |
| Skjáborð | Að velja og staðfesta skjáborðsstillingar |
| Startup Scripts | Að skrifa takmarkaðar first-boot einingar |
Byrjaðu á minnstu gagnlegu mynd. Bættu við eiginleikum fyrst þegar hegðun og sönnun fyrri artefs er skilinn.