CI/CD
GitHub Actions
Laravel CI/CD with GitHub Actions and a self-hosted runner on EC2
Run tests on GitHub, then deploy from a runner that lives on the server itself — no SSH keys in secrets, no inbound deploy port, and a deploy that never gets cancelled halfway.
· 4 min read