Skip to Content
Getting StartedFyrsta buildið

Fyrsta buildið

Í þessum leiðarvísi býrðu til, staðfestir, keyrir og skoðar eina sérsniðna mynd. Staðfest uppskrift er stillingaprófun, ekki sönnun fyrir því að ISO hafi verið byggt eða að hvert umbeðið hegðun hafi staðist VM próf.

Áður en þú byrjar

  • Skráðu þig inn svo samtal og build haldist tengt reikningnum þínum.
  • Byrjaðu á einu stýrikerfi og litlu setti af pökkum eða þjónustum.
  • Ákveðu hvaða sönnunargögn myndu sýna að beiðni hafi verið uppfyllt. Nærvera paks, staða þjónustu, hlustandi gátt og GUI hegðun eru mismunandi fullyrðingar.

Í fyrstu keyrslu skaltu forðast að setja auðkenni og URL einkaleyfa í spjallið. Bættu leyndarmálum við síðar í gegnum studda auðkennisflæði í stað þess að baka þau inn í myndina.

1. Lýstu útkomu og prófunum hennar

Dæmi:

Build a Debian 13 server image with OpenSSH and curl. Create a password-locked deploy user in the sudo group. Verify that the image boots, the deploy user exists, the ssh service is enabled, and curl is installed. Do not add Docker or a desktop.

Skýrar undantekningar hjálpa til við að greina viljandi lágmarksmynd frá beiðni sem skipuleggjandi einfaldlega sleppti.

2. Skoðaðu forsýn uppskriftar

Athugaðu að minnsta kosti:

  • base_image passar við umbeðna dreifingu og útgáfu;
  • umbeðnir pakkar birtast undir os.packages eða koma frá skýrri eiginleika;
  • notendur, hópar, þjónustur, net, uppsetningarforrit og val á skjáborði passa við beiðnina;
  • scenarios innihalda prófanir sem þú þarft raunverulega;
  • enginn óumbeðinn pakki, skjáborð, uppsetningarforrit, auðkenni eða ytra geymslustaður var bætt við.

Biddu um breytingar í sama samtali. Eftirfylgnibeiðnir gilda um virka uppskrift. Þegar Validate Recipe er notað varðveitir bakendi fyrra efnislega spjallbeiðni og lokar uppskrift ef skýr kröfur vantar enn; myndað stjórnsetning má ekki eyða tilgangi samtalsins.

Staðfesting getur samt sleppt óaðgengilegum pakka, truflun hjá uppruna, build villu sem tengist dreifingu eða hegðun án prófs. Lestu forsýnina sem tillögu að samningi.

3. Keyrðu build einu sinni

Veldu Start Build á staðfestri forsýn. Vel heppnuð smellur býr til build ID. Geymdu það ID þegar þú tilkynnir vandamál; það er áreiðanlegra en prósenta eða skjáskot ein sér.

Build spjaldið getur sýnt stöður eins og queued, planning, configured, building, finalizing, completed, failed eða cancelled. Build í biðröð getur beðið eftir getu vinnu eða endurheimt við ræsingu. Sýnd prósenta er framvinduspá, ekki frestur; sumir pökkun- og skráakerfisþrep taka mun lengri tíma en önnur.

Þú getur haldið áfram að fylgjast með build í beinu build spjaldi jafnvel þótt þú farið úr upprunalegu spjallsýn. Endurhleðsla ætti að tengjast aftur í gegnum varðveitta build stöðu og atburðastreymi. Smelltu ekki á Start Build ítrekað nema UI tilkynni að ekkert build ID hafi verið búið til eða fyrra build hafi náð lokastöðu.

4. Aðgreindu lok myndar frá lok prófa

Mynd getur verið tilbúin áður en valin VM staðfesting nær lokastöðu. Lestu hvort tveggja:

  • build status: hvort varanleg afurð var sett saman og lokið við;
  • test status: not_run, running, passed, failed eða error;
  • certification status, þegar til staðar: niðurstaða stilltrar sönnunargagna stefnu, ekki almenn öryggis- eða vélbúnaðarvottun.

Opnaðu prófunarupplýsingar. Staðfestu að hver umbeðin fullyrðing hafi keyrt gegn ráðgengdu gesti og skoðaðu mistök eða slepptar prófanir. Standandi ræsiprof sannar ekki að forrit opnist; pakka færsla sannar ekki að þjónusta sé heilbrigð.

5. Skoðaðu og sæktu afurð

Áður en þú sækir skaltu bera saman lok uppskriftar og sönnunargögn pakka eða prófa við beiðnina. Skráðu build ID, skráarnafn afurðar, stærð og gátssummu þegar það birtist.

Notaðu niðurhalsaðgerð build aðeins eftir að loka afurðar er lokið. Niðurhalspakki getur innihaldið ISO og tengd sönnunargögn. Ef niðurhal skilar Failed to create download package, not found eða annarri JSON villu:

  1. staðfestu að þú sért skráð/ur inn sem eigandi builds;
  2. opnaðu nákvæmlega þetta build, ekki eldri samtalskort;
  3. staðfestu að loka afurðar sé lokið og ISO sé skráð;
  4. reyndu einu sinni aftur;
  5. tilkynntu build ID, tímastimpil, sýndar build, test og lokastöður og nákvæman villutexta.

Endurbyggðu ekki eingöngu til að komast hjá eignarhald eða pökkunarvillu; það getur hent út gagnlegri greiningarstöðu og notað annan build rauf.

6. Prófaðu ISO í ætluðu samhengi

Ræsing í OpenFactory VM staðfestir aðeins stillta sýndarumhverfið. Fyrir uppsetjanlegt skjáborð skaltu einnig prófa leið uppsetningarforrits á disk sem má farga. Fyrir líklega dreifingu skaltu aðgreint prófa firmware ham, geymslu, myndvinnslu, net, svæfingu, inntakstæki, uppfærslur og endurheimt á fulltrúa vélbúnaði.

Algengar leiðir til að jafna sig

EinkenniAðgerð
Uppskrift staðfestist en sleppir beiðniEkki byggja; lýstu skýrlega vantandi kröfu og staðfestu aftur
Build er í biðröðGeymdu build ID og athugaðu stöðu biðraðar eða endurheimtar; forðastu tvöfaldar ræsingar
Framvinda virðist óbreyttSkoðaðu núverandi stig og nýlega log virkni áður en þú lýsir því yfir að sé fast
Build mistekstLestu fyrstu orsakavillu, ekki aðeins lokasamantekt; endurskoðaðu eða reyndu aftur fyrst eftir að orsök er skiljanleg
Próf mistakastAðgreindu gall í vöru, gall í fullyrðingu, ræsingarvandamál gesta og villu í innviðum
Niðurhal vantar eða er bannaðStaðfestu eigandalotu, lokastöðu og nákvæmt build ID áður en endurbyggð er

Næstu skref