Как принудительно провалить дрон CI - PullRequest
0 голосов
/ 07 марта 2019

Я использую плагин drone appleboy / SSH, чтобы выполнить мой тест на удаленной машине и сгенерировать отчет о тестировании. Проблема При сбое теста на удаленной машине он показывает, что тест не пройден, но на сервере дронов он показывает, что интеграция пройдена. Можно ли провалить интеграцию дронов по результатам тестовых случаев?

1 Ответ

0 голосов
/ 26 марта 2019

Чтобы беспилотник потерпел неудачу на шаге, ему нужно return 1. Я предполагаю, что плагин SSH этого не делает. Вы можете проанализировать stdout для строки, которая указывает на ошибку, и return 1 самостоятельно. Это может быть дополнительным шагом в конвейере CI или одной командой, которую вы вызываете после сеанса SSH.

...