Как исключить файлы.cs в артефакте из сборки CI vs-team-services?
Я новичок в услугах vs-team, сейчас у меня есть настройка сборки CI, которая будет иметь шаг публикации артефакта для загрузки артефакта на сервер vsts.
И у меня есть возможность отфильтровать содержимое артефакта, который я указал по пути относительно корня, потому что в моем репозитории у меня несколько проектов, и эта сборка предназначена только для одного из них.
Теперь мой вопрос: артефакт публикуется, но он включает в себя все по этому пути, то есть все файлы.cs, которые я не хочу публиковать. Есть ли способ исключить это? Или артефакт должен включать их вообще?
Благодарю.
1 ответ
Задача "Содержимое" "Копировать файлы" и "Копировать опубликованные артефакты" поддерживает несколько строк миниатюрных шаблонов. Вы можете использовать его для исключения файлов, которые вы не хотите публиковать.
Например, файлы pdb и config не будут включены со следующими настройками:
ConsoleApplication1\**\bin\**\!(*.pdb|*.config)
Для получения подробной информации, пожалуйста, обратитесь к этой ссылке для получения подробной информации: Скопируйте исполняемые файлы и файл readme