一条命令部署项目到开发机
流程
- push 代码到 git 仓库
- 登陆远程机 (开发机、测试机)
- 进入项目目录,拉取最新代码
git pull
公钥免密码登陆
服务器开启免密码登陆配置
添加公钥到开发机
1 |
|
一句话 shell 更新项目
ssh root@10.26.15.134 "shell command"
例: 更新一个 php composer 管理的项目
假设项目在远程机的位置 /opt/src/project
1 |
|
一条命令部署项目到开发机
http://blog.soul11201.com/2020/07/08/deploy-php-git-project-in-one-shell-cmd/