pm2自动化部署未更新代码
发布于 8 年前 作者 StriveNuby 5570 次预览 最后一次回复是 8 年前 来自 问答
ecosystem.json 的配置
{
"apps": [{
"name": "Ice",
"script": "server.js",
"env": {
"COMMON_VARIABLE": "true"
},
"env_production": {
"NODE_EMV": "production"
}
}],
"deploy": {
"production": {
"user": "",(忽略)
"host": "",(忽略)
"ref": "origin/master",
"repo": "git@code.aliyun.com:nuby/ice.git",
"path": "/website/ice/production",
"ssh-options": "StrictHostKeyChecking=no",
"post-deploy" : "pm2 startOrRestart ecosystem.json --env production",
"env": {
"NODE_EMV": "production"
}
}
}
}
执行部署
pm2 deploy ecosystem.json production setup
再次带动代码git上去,执行
pm2 deploy ecosystem.json production
但在远程服务上并未将代码更新。。有哪位大神知道是为啥吗
3 回复
去服务器看下 git status
部署 一直要输入服务器密码是怎么回事! 我已经配置ssh 免密码登录了
~ pm2 -V 2.7.1
已经配置服务器免密登录还是要多次输入服务器密码? 怎么解决!