Создайте пакет развертывания в папку TeamCity
В настоящее время я настроил Team City на сервере, который:
1) Создайте проект
2) Запустите юнит-тесты
3) При успешной публикации проекта через IIS
Я хочу добавить еще один шаг, чтобы был создан файл.zip, состоящий из того, что было развернуто в каталоге на сервере, на котором работает команда city. Я должен понять, что это возможно с помощью артефактов, но все, что я до сих пор пробовал, не помогло мне опубликовать результаты.
Я пробовал варианты, такие как "** => C:\TC\Test.zip", но это включает в себя фактические файлы реализации кода.
Есть ли способ опубликовать почтовый индекс, содержащий результаты публикации?
Я пытался это часами без удачи, так что надеюсь, я смогу получить ответ.
1 ответ
Вы можете использовать это, чтобы сжать все файлы относительно корня сборки:
**/* => artifacts.zip
Чтобы сжать все файлы, относящиеся к папке с именем publish:
publish/**/* => artifacts.zip
Если опубликованные вами файлы не включены в zip-архив, возможно, они были опубликованы где-то за пределами корня сборки.