Захват журналов ошибок в уведомлении по электронной почте при развертывании через развертывание осьминога - PullRequest
0 голосов
/ 30 апреля 2020

Я использую инструмент автоматизации развертывания octopus (V2020 1.14) для развертывания моего кода. Настройка электронной почты через SMTP уже настроена. Теперь, когда электронное письмо отправлено, оно должно иметь полный журнал ошибок в случае, если развертывание не удалось на определенном этапе. Не могли бы вы поделиться со мной некоторыми мыслями, как это сделать ???

1 Ответ

1 голос
/ 05 мая 2020

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

Чтобы расширить это, вы можете добавить ссылку на полный журнал развертывания в электронном письме, используя другие системные переменные Octopus. Чтобы создать ссылку на развертывание, выполняется шаг электронной почты. Я создал приведенный ниже пример.

# {Octopus.Web.ServerUri} / app # / # {Octopus.Space.Id} / projects / # {Octopus.Project.Id} / Releases / # {Octopus.Release.Number} / deployments / # {Octopus.Deployment.Id}? activeTab = taskSummary

Надеюсь, это ответит на ваш вопрос, но если вам нужна дополнительная информация, дайте мне знать.

...