Я пишу смешанную задачу, которая должна быть частью CI и должна останавливать процесс сборки в случае сбоя, что обычно делается с помощью коды выхода, где код 0 означает успех, а код, отличный от 0, означает ошибку. Я хотел бы иметь возможность возвращать произвольный код выхода, чтобы сигнализировать о различных типах сбоев.
Как бы я сделал это в Mix.Task
? В документации для обратного вызова run/1
ничего не говорится о Это.