2016-12-27 37 views
0

我正在嘗試自動部署節點應用程序。我永遠用來運行應用程序。但在部署下一個版本之前,我需要退出當前進程。我正在使用永久停止/路徑/但有時過程沒有運行。這將返回一個錯誤並退出Wercker進程。有沒有辦法忽略特定Wercker命令的錯誤?Wercker忽略來自ssh的錯誤

- 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

回答

0

所以修復是相對簡單:通過添加或聲明,你可以得到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!"