Categoria

Pagina 1 di 1

Deploy automation: dalla bash via FTP alla pipeline GitHub Actions in un pomeriggio

Quando ho preso in carico un progetto Laravel da un freelance sparito, il deploy era uno script bash eseguito a mano con FTP, niente test in produzione, niente rollback. Ho costruito una pipeline GitHub Actions in un pomeriggio: test automatici, build su container effimero, deploy via SSH con symlink switch, rollback con un comando.

In questa categoria scrivo di deploy automation applicata: setup pratico con GitHub Actions per Laravel su VPS unmanaged, zero-downtime deploy via symlink switch, gestione delle migration database con rollback automatico, blue-green deployment leggero per applicazioni che non possono fermarsi mai.

Se il tuo deploy è ancora manuale o semi-manuale, parliamone. Oppure scopri come lavoro.