Deployment-livscykel
Varje gång du utlöser en deploy skapar Velumi en ny deployment-post för den environment:en. Deployment:en går igenom en serie statusar medan den fortskrider.
Statusar
| Status | Betydelse |
|---|---|
pending | I kö — inget arbete har startat ännu |
building | Källkoden kompileras och imagen byggs |
built | Byggning färdig — image redo, väntar på att runnern ska deploya den |
deploying | Imagen rullas ut till runnern |
ready | Live och hanterar trafik — detta är den nuvarande deployment:en |
failed | Byggning eller deploy misslyckades — hanterade aldrig trafik |
superseded | Var tidigare nuvarande, ersatt av en nyare deployment |
ready, failed och superseded är terminala — deployment:en kommer inte att ändra status efter att ha nått en av dessa.
Vad "nuvarande" betyder
Varje environment har exakt en nuvarande deployment — den med status ready som aktivt hanterar trafik. När en ny deployment når ready, övergår den tidigare nuvarande deployment:en till superseded.
Utlösa en deployment
Gå till Project → Environment → Deployments och utlös en ny deployment. Du kan också starta om en stoppad environment eller försöka igen med en misslyckad deployment från samma vy.
En deployment utlöses också automatiskt efter att ett projekt har skapats.
En operation i taget
En environment kör en deployment eller livscykeloperation i taget. Vad som händer när en ny deploy utlöses under en aktiv beror på hur den utlöstes:
- Manuella deployer avvisas. Medan en deployment eller annan operation pågår är den manuella deploy-knappen inaktiverad — du kan inte starta en andra manuellt.
- Automatiska deployer ställs i kö. En push till en branch med auto-deploy aktiverat hålls kvar och deployar automatiskt när den nuvarande operationen är klar.
Detaljsida
Klicka på valfri deployment i listan för att öppna dess detaljsida. Den visar:
- Status och kort deployment-ID
- Källa — branch, commit-hash och en länk till GitHub (eller "Archive upload" för zip-källor)
- Utlöst av-etikett, och PR-nummer om tillämpligt
- Byggtid
- Bygglogg
- Felmeddelande för misslyckade deployments
- En Preview-knapp om deployment:en har en preview-URL