【发布时间】:2020-05-24 17:58:58
【问题描述】:
这里从 PM2 开始。
上下文: 虽然我们不允许修改 production 或 staging 分支历史记录(强制推送),但我们确实允许 dev 或 feature 分支,以便提交可以在审查之前被压缩并转移到生产环境。
但是 PM2 正在尝试拉动,因此在这种情况下失败了。是否可以让 PM2 远程获取然后覆盖而不是尝试拉取和应用更改?
附带说明:Netlify 或 Heroku 等一些平台允许强制推送和部署代码。我想用 PM2 重现它。
【问题讨论】:
-
是否可以在部署后挂钩中添加
rm -rf /path/to/the/folder时使用pm2 deploy name_of_the_config.json setup,以便重新安装整个东西?