2016-09-23 3 views
-1

В «Общие настройки» моей конфигурации сборки я указываю три разных файла .html в текстовом поле «Артефактные пути», все с тем же именем. Каждый .html файл находится в отдельном каталоге, например:TeamCity Build Artifacts - предотвращение перезаписи одинаково названных файлов

Specifying artifact paths

Однако это представляет проблему. Когда я запускаю свою сборку, которая сгенерировала эти файлы, только один report.html присутствует на вкладке «Артефакты», когда сборка завершена.

Моя презумпция заключается в том, что из-за того, что все три этих файла имеют имя report.html, он перезаписывает файл два раза. Как я могу предотвратить это?

ответ

0

Отвечая на мой собственный вопрос.

Добавление => newDirectoryNameGoesHere в конец каждой строки предотвратит эту перезапись. Он позволяет указать новое местоположение для вашего файла. Рекомендуется добавить расширение .zip, чтобы он мог легко взаимодействовать с другими функциями TeamCity, такими как Reports.

Например:

directory1/report.html => newDirectory1.zip 
directory2/report.html => newDirectory2.zip 
directory3/report.html => newDirectory3.zip 

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

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