Как прервать сборку, если на этапе выполнения сценария возникает ошибка

Я хотел бы использовать цель сценариев запуска, чтобы пометить мою ревизию в mercurial и загрузить ее на сервер. Я создал новую цель сценария выполнения, которая зависит от другой цели, создающей мое приложение, затем я добавил две фазы сценария выполнения непосредственно одну за другой.

Теперь мой вопрос: как я могу предотвратить выполнение фазы сценария выполнения № 2, если этап сценария выполнения №1 выдает ошибку (код возврата не равен 0)?

Второй сценарий загружает файлы на сервер, поэтому я хочу выполнить этот этап только в том случае, если до этого момента все прошло нормально.

14
задан Peter DeWeese 15 April 2016 в 13:57
поделиться