本文正在参加「金石计划 . 瓜分6万现金大奖」。
自动发布到测试机
技术前提
github actions
监听git
提交,并执行自定义命令docker
可以一键部署开发环境- 两者结合,即可完成自动发布到测试机
配置测试机
ssh 登录到云服务器
代码语言:javascript复制ssh root@82.156.xxx.xx
// 然后输入密码
代码语言:javascript复制// 退出
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