Průběh nasazení
Nasazení vezme poslední commit vybrané větve, sestaví artefakt a po úspěšném startu přepne aplikaci na novou verzi.
Stavy
| Stav | Význam |
|---|---|
queued | Čeká na kapacitu nebo zpracování. |
building | Probíhá instalace, build nebo příprava runtime. |
succeeded | Verze je živá. |
failed | Sestavení nebo spuštění nedosáhlo úspěšného konce. |
Nespouštějte druhý deployment, dokud je první queued nebo building.
Pre-deploy shrnutí
Před mutací platformy by mělo být jasné:
- repozitář, větev a pracovní prostor;
- typ, builder, base/publish directory nebo runtime port;
- názvy povinných proměnných a chybějící hodnoty;
- připojené databáze a úložiště;
- zvolené umístění;
- výsledek lokální validace a známá rizika.
Ověření po úspěchu
Otestujte nejen HTTP 200 na homepage, ale také health endpoint, autentizační callbacky, databázové čtení/zápis, uploady a očekávanou persistence po restartu. Zkontrolujte provozní logy a veřejný origin používaný aplikací.
Restart versus deployment
Restart spustí stejný již sestavený artefakt, nečte nový commit a způsobí krátké přerušení. Po změně zdroje, builderu nebo build-time konfigurace je nutné nasazení.