php Phing выходное задание

Я добавил задачу в build.xml, чтобы проверить определенные условия для развертывания, например, требуется версия ОС и произойдет сбой, если требования не будут выполнены. е. г

<fail message="Required OS: '${deploy.require_os_version}' does not match with: '${remote_os}'"/>

Который работает, но выводит весь стек ошибок. Есть ли лучший способ отправить сигнал сбоя сборки и выйти с приличным сообщением об ошибке?

2

Решение

У меня такой же вопрос. Я думаю, что единственное решение состоит в том, чтобы вложить ваши задачи в if/then/else чтобы гарантировать, что условие отказа приводит к <echo> а затем убедитесь, что у вас нет задач, определенных после if блок.

Когда вы думаете об этом, это, возможно, более программно правильно, чем использование задачи для принудительного раннего выхода при ожидаемых условиях.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]