你写了一个博客网站,在没有配置CICD的时候。需要改动一些内容,你需要做下面几件事
- npm run build等待编译
- 打开ftp客户端,连接服务器
- 找到打包文件目录,传输文件
配置了CICD,你只需要做一件事情
- 提交代码
工作中常用的CICD工具有Gitlab CI,Travis CI等,场景也会更复杂。这里使用github actions,不需要跑ci的服务器。用最简单的配置。实现github中提交代码,自动编译,自动部署到自己的服务器
一. 找到你要配置的github项目,创建工作流。
这时会在根目录生成一个ci配置文件.github/workflows/blank.yml
二.配置项目的secrets,供actions配置文件使用
SSH_PRIVATE_KEY
1.登录到服务器
2.cd ~/.ssh,如果有id_rsa和id_rsa.pub 文件。代表以前配置过,跳过第三步
3.执行命令ssh-keygen -t rsa -C "your_email@example.com",这样会生成