Создайте пакет развертывания в папку TeamCity

В настоящее время я настроил Team City на сервере, который:

1) Создайте проект

2) Запустите юнит-тесты

3) При успешной публикации проекта через IIS

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

Я пробовал варианты, такие как "** => C:\TC\Test.zip", но это включает в себя фактические файлы реализации кода.

Есть ли способ опубликовать почтовый индекс, содержащий результаты публикации?

Я пытался это часами без удачи, так что надеюсь, я смогу получить ответ.

1 ответ

Вы можете использовать это, чтобы сжать все файлы относительно корня сборки:

**/* => artifacts.zip

Чтобы сжать все файлы, относящиеся к папке с именем publish:

publish/**/* => artifacts.zip

Если опубликованные вами файлы не включены в zip-архив, возможно, они были опубликованы где-то за пределами корня сборки.

Другие вопросы по тегам