我正在尝试自动部署一个node-app。我正在使用永远来运行这个应用程序。但在部署下一个版本之前,我需要退出当前进程。我使用的是永久停止/路径/,但有时进程不会运行。这将返回一个错误并退出Wercker进程。有没有一种方法可以忽略特定Wercker命令的错误?
- script: name: stop application code: | ssh -i $PRIVATEKEY_PATH -l username -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 199.199.46.17 forever stop ikbendirk-server.js
发布于 2016-12-28 23:57:41
因此,修复相对简单:通过添加一个或语句,您可以让Wercker忽略该错误并转到下一步。
- script: name: stop application code: | ssh -i $PRIVATEKEY_PATH -l username -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 199.199.46.17 forever stop /var/www/ikbendirk/api/ikbendirk-server.js || echo "next!"
https://stackoverflow.com/questions/41351395
复制相似问题