传统的部署方式是更新代码 -> 本地构建 -> 上传服务器发布;而现代化的部署方式是CI/CD(持续集成/持续部署)
CI/CD服务有很多:
- Jenkins
- Gitlab CI
- Github Actions
- Travis CI
- Circle CI
- …
开始前需要准备Linux服务器;把本地代码提交GitHub远程仓库。
然后生成配置GitHub Actions Token
- 生成Token:https://github.com/settings/tokens
- 或者可以点击,头像 -> Settings -> Developer settings -> Personal access tokens -> Generate new Token
- Token名称填写
Token
,Select scopes
勾选repo,然后滚动到网页最下面点击提交按钮。生成了Token,复制保存(该Token只显示一次,忘记了就再生成)
- 配置到项目的Secrets中:进入项目-> Settings -> Secrets -> New secret
- Name:建议和刚才生成Token保持一致
- Value:为刚才生成的Token