本文正在参加「金石计划 . 瓜分6万现金大奖」。
自动发布到测试机
技术前提
github actions监听git提交,并执行自定义命令docker可以一键部署开发环境- 两者结合,即可完成自动发布到测试机
配置测试机
ssh 登录到云服务器
代码语言:javascript复制ssh root@82.156.xxx.xx
// 然后输入密码
// 退出
exit
创建 work 账号
代码语言:javascript复制adduser work
passwd work
// 然后输入两次密码 
添加 work 账号的 sudo 权限
代码语言:javascript复制// 找到文件位置
whereis sudoers
// 修改权限
chmod u w /etc/sudoers
// 编辑文件 找到 root ALL=(ALL) ALL 再添加一行 work ALL=(ALL) ALL
vim /etc/sudoers
// 修改权限
chmod u-w /etc/sudoers
退出 root 账号,使用 work 登录云服务器,然后执行 su ,再输入 root 账号的密码,即可拥有超级权限。

免密登录
root 账号可以免密登录了, work 账号不能,没弄明白,就先用 root 账号操作吧,反正就我自己用。
安装必备软件
安装 git
yum -y install git
git --version安装 docker


