Исключить файлы из артефактов 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