从 Travis CI 迁移到 GitHub Actions

静态页面货箱离开熄灯的旧传送带,迁入分支式新工作流并继续送往双语站点

两个月前,我在使用 Travis CI 自动部署 Hexo一文中配置了 Travis CI 来自动部署博客。

不过这个月我发现它已经不能工作了。遗憾的是,Travis 现在不再支持公开仓库的免费构建。为了继续自动 CD,我不得不迁移到 GitHub Actions。

我按照这篇文章完成了迁移。deploy.yml 文件中有些内容需要调整,尤其是主题部分。

例如,可以参考我的中文博客 deploy.yml英文博客 deploy.yml

最后,在 Travis CI Dashboard 中关闭自动构建:Your repos → Setting → General,然后取消勾选 Build pushed branchesBuild pushed pull requests