0

node-app の展開を自動化しようとしています。アプリを実行するために永遠に使用しています。しかし、次のバージョンを展開する前に、現在のプロセスを終了する必要があります。私は永久停止 /path/ を使用していますが、プロセスが実行されていないことがあります。エラーが返され、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

4

1 に答える 1

0

そのため、修正は比較的簡単でした。 or ステートメントを追加することで、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!"

于 2016-12-28T15:57:41.090 に答える