В идеале после создания отчета запускается еще одна задача, которая проверяет результаты отчета.
Это может быть, например, команда grep внутри сценария оболочки, которая ищет слова fail или error в файлах отчетов XML.Как только задача заканчивается с кодом возврата, не равным 0, GoCD считает задачу неудачной.
То же самое относится и к процентному маркеру, требуется задача, которая рассчитывает процент и затем обеспечивает соответствующий возвраткод.0, когда процентная цель достигнута или превышена, и отличается от 0, если цель не достигнута.Эту задачу также можно реализовать как пользовательскую задачу, например сценарий оболочки, оценивающий отчеты.
Сам конвейер можно настроить так, чтобы он не публиковал какие-либо артефакты в случае сбоя или ошибки задачи.