2016-12-27 7 views
0

Я пытаюсь автоматизировать развертывание узла-приложения. Я использую forever для запуска приложения. Но перед развертыванием следующей версии мне нужно выйти из текущего процесса. Я использую forever stop/path /, но иногда процесс не выполняется. Это вернет ошибку и завершит процесс 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!"

 Смежные вопросы

  • Нет связанных вопросов^_^