Как я могу выполнить развертывание в среде с помощью TeamCity, а затем запустить тесты в этой среде?

Я изо всех сил пытаюсь понять это!

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

В настоящее время у меня есть проект, который строит, затем запускает модульные тесты и, наконец, упаковывает развертываемые элементы.

Второй проект берет пакет (зависимость артефакта) и развертывает его в среде.

Теперь я хочу провести приемочные испытания этого развертывания. Тесты не входят в развертываемый пакет, поэтому я должен вернуться к проекту "build" ... Я подумал, что могу использовать зависимость Snapshot для использования уже скомпилированных файлов (я не хочу ничего проверять / повторно компилировать)

Однако я просто получаю пустую папку на агенте, когда нажимаю «запустить» в этом проекте.

Я, должно быть, неправильно понял, как это работает! Есть ли какие-нибудь сообщения в блогах, которые помогут прояснить это?

Это тесты specflow / nunint.

Если мне что-то непонятно, попросите дополнительную информацию!


person Loofer    schedule 25.01.2013    source источник


Ответы (1)


Возможно, вы захотите настроить тесты как артефакт проекта сборки, а затем развернуть тесты в среде развертывания.

Затем запустите отдельный агент TeamCity в среде развертывания, чтобы фактически выполнить тесты в этой среде.

person Avalanchis    schedule 25.01.2013