Move Deploy to CI
1 minute read
Currently deployment is manual via ./deploy.sh. Move it to GitHub Actions so every push to main deploys automatically to sveleton.ramilkarimov.me.
Tasks
- Add
SSH_PRIVATE_KEYsecret to GitHub repo - Add deploy job to
.github/workflows/ci.yml(runs after build, onmainonly) - Deploy via rsync to
root@universal.ramilkarimov.me:/var/www/sveleton - Remove or keep
deploy.shfor local use
Read next