文档存在信息滞后,部分信息可能与实际不符
2022-06-28 更新:当前使用的 [自动部署配置文件](https://github.com/Muxiner/muxiner.github.io/blob/source/.github/workflows/acitons.yml)
使用自动部署之前,我都是用的 hexo deploy 把每次生成的 public 文件夹上传到 github 上去,使用自动部署之后,就省略掉了这一步骤,但是多了这三步
git add -Agit commit -m “imformaion”git push
看似并没有简化自己的操作,实际上好处很多
博客源码托管在 Github 的仓库,避免源码丢失的风险Github 会记录每一次 commit,方便回溯高逼格……关于自动化部署百度词条中的自动化部署
以及 CI/CD —— CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。
github Actions 是 GitHub 的持续集成服务,于 2018 年 10 月推出。
还有一个类似的是 TravisCI。
我之前使用的就是 TravisCI,然后出了点小小的问题,其无法使用,然后一直配置不好,我就开始使用 GitHub Actions,而且有大佬说觉得它非常强大,有创意,比 Travis CI 玩法