使用GitHub Actions完成ci自动化部署
本文提供了利用 GitHub Actions
完成自动部署的方法,我们只需要推送代码到仓库,剩下的交给 ci
持续继承就好了。
编写任务脚本
本质上,还是自动触发执行脚本,所以我们先写好脚本 deploy.sh
配置 GitHub Actions
我们只需要在 git 仓库根目录创建一个 .github
文件夹,在新建一个 workflows 文件夹,然后新建一个 yml 文件,GitHub 会自动把 yml 文件当成 ci 任务。
ci.yml 内容如下:
可以看到,我们实际上是自动调用了上面的脚本实现。
但是这里会有一个问题要注意,就是 GITHUB_TOKEN
这个变量,这个是自动生成的。
我们使用了去访问它,那么我们需要需先配置。
配置 GITHUB_TOKEN
打开项目的 Settings,将 token 加进去即可,注意 key 值要保持一致
value 就是用户自定义令牌,可以在个人设置里面开发者设置里面生成。
这样就 ok 了。
使用GitHub Actions完成ci自动化部署
https://hexo.terwer.space/post/shi-yong-github-actions-wan-cheng-ci.html