A More Stable GitHub Actions Deployment Solution: Replacing Jenkins and MCP
The author compares four cumbersome blog‑deployment methods—Jenkins, manual CLI, unstable MCP service, and direct SSH—and then details a reliable GitHub Actions workflow that builds the site, caches npm, and deploys it to an Ubuntu server via SSH and rsync.
