Я работаю над автоматизацией выпуска проектов ASP.Net с использованием Octopus Deploy. При создании релиза в осьминога, я совершаю следующее тестирование полностью вручную:Как проверить развертывание в Octopus Deploy
Я проверяю, если выпуск развертывает
- Все ожидали
- В ожидаемых местах
- Все необходимые услуги или веб-сервисы были перезапущен
- Все Pre/Post развертывают скрипты успешно побежал
Это означает переход на разные серверы и чтение журнала выпуска, созданного Octopus Deploy. Это оставляет риск появления ошибок, и любые будущие изменения могут привести к нестабильности развертывания.
Есть ли какой-либо инструмент для проведения своего рода интеграционного тестирования Octopus Deploy Release или автоматизации процесса, упомянутого выше. Я также открыт для написания быстрого инструмента, автоматизирующего мое тестирование, но потом мне было интересно, что будет лучшим способом для этого.
Спасибо!
Есть ли причина, по которой вы не можете просто читать журналы на странице сведений о выпуске Octopus? Он обеспечивает прямой захват всего вывода, сгенерированного во время развертывания. –