2013-06-04 4 views
0

Я работаю над автоматизацией выпуска проектов ASP.Net с использованием Octopus Deploy. При создании релиза в осьминога, я совершаю следующее тестирование полностью вручную:Как проверить развертывание в Octopus Deploy

Я проверяю, если выпуск развертывает

  1. Все ожидали
  2. В ожидаемых местах
  3. Все необходимые услуги или веб-сервисы были перезапущен
  4. Все Pre/Post развертывают скрипты успешно побежал

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

Есть ли какой-либо инструмент для проведения своего рода интеграционного тестирования Octopus Deploy Release или автоматизации процесса, упомянутого выше. Я также открыт для написания быстрого инструмента, автоматизирующего мое тестирование, но потом мне было интересно, что будет лучшим способом для этого.

Спасибо!

+0

Есть ли причина, по которой вы не можете просто читать журналы на странице сведений о выпуске Octopus? Он обеспечивает прямой захват всего вывода, сгенерированного во время развертывания. –

ответ

2

Для Octopus 2.0 мы строим powerful API that gives you access to everything in Octopus. Используя API, вы сможете создавать и развертывать выпуск, а также читать журналы активности и видеть, что было развернуто. Вы можете подключить это к автоматизированному тесту (это то, что мы делаем внутри для сквозного автоматического тестирования).

Смежные вопросы