Исключить файлы из артефактов City City
Мне нужно исключить некоторые файлы из артефактов TC во время сборки проекта ASP MVC. Эти файлы включают файлы web.debug.config, но есть и другие.
В настоящий момент настройка пути артефакта в TC выглядит так:
src/Project.Web/*. config = > arch.zip
Мне нужно как-то сказать ему пропустить файл web.debug.config.
Я пробовал это и не работал:
src/Project.Web/*. config = > arch.zip
-src/Project.Web/*. Debug.config
Итак, в идеале я не хочу, чтобы эти файлы из arch.zip были созданы во время сборки.
Ответы
Ответ 1
Это невозможно, как вы упомянули:
http://youtrack.jetbrains.com/issue/TW-5244
В качестве обходного пути до тех пор, пока эта проблема не будет решена, вы всегда можете создать другую конфигурацию сборки с зависимостью моментального снимка и зависимость артефакта от вашей основной сборки. Ваша основная сборка выводит все файлы как артефакты. Конфигурация в зависимости от этого имеет зависимость от артефакта, установленную на:
+:*.config => <replace with location>
-:*.debug.config
Затем опубликуйте, что вы хотите от этой конфигурации в папке. Не идеально, но он будет работать.
Ответ 2
Начиная с TC10, это возможно. В вашем случае это будет:
+:src/Project.Web/*.config => arch.zip
-:src/Project.Web/*.debug.config => arch.zip