Auto-deploy vid push
Med auto-deploy aktiverat lyssnar Velumi efter GitHub push-händelser på din spårade branch och triggar en deployment automatiskt — ingen manuell knapp, inga GitHub Actions, ingen extra konfiguration på GitHub-sidan utöver den initiala GitHub App-installationen.
Aktivera auto-deploy
Öppna environment, gå till fliken Source och slå på Auto-deploy on push.
- Växlingsknappen visar vilken branch som bevakas (t.ex. "Deploys automatically when you push to
main.") - Om environment ärver projektets källa och ingen branch är angiven, bevakas repositoryns standardbranch.
- Kräver rollen Owner eller Admin i organisationen.
Hur det fungerar
När du pushar till den spårade branchen:
- GitHub skickar en push-händelse till Velumi via GitHub App-webhooken.
- Velumi matchar pushen mot environments som har auto-deploy aktiverat och spårar det repot och den branchen.
- En deployment köas — identiskt med att trigga en manuellt från dashboarden.
- Om en deployment redan körs när pushen anländer, köas den nya pushen och deployar automatiskt när den nuvarande är klar.
Inga extra rättigheter eller GitHub App-konfiguration behövs. Appen är redan auktoriserad att ta emot push-händelser för alla installationer.
Begränsningar
- Endast GitHub-källor. Auto-deploy är inte tillgängligt för arkiv (uppladdnings)-källor — det finns ingen push-händelse att lyssna på.
- Branch måste matcha. Endast pushar till exakt den branch som environment spårar triggar en deploy. Pushar till andra branches ignoreras tyst.
- Tag-pushar och branch-borttagningar triggar inte deploys.
Inaktivera auto-deploy
Slå av Auto-deploy on push på environmentens Source-flik. Efterföljande pushar kommer inte längre trigga deployments för den environment.
Relation till manuella deploys
Auto-deploy och manuella deploys utesluter inte varandra. Du kan fortfarande trigga en deployment manuellt när som helst — auto-deploy lägger helt enkelt till en automatisk trigger utöver det.