Как исключить файлы.cs в артефакте из сборки CI vs-team-services?

Я новичок в услугах vs-team, сейчас у меня есть настройка сборки CI, которая будет иметь шаг публикации артефакта для загрузки артефакта на сервер vsts.

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

Теперь мой вопрос: артефакт публикуется, но он включает в себя все по этому пути, то есть все файлы.cs, которые я не хочу публиковать. Есть ли способ исключить это? Или артефакт должен включать их вообще?

Благодарю.

1 ответ

Решение

Задача "Содержимое" "Копировать файлы" и "Копировать опубликованные артефакты" поддерживает несколько строк миниатюрных шаблонов. Вы можете использовать его для исключения файлов, которые вы не хотите публиковать.

Например, файлы pdb и config не будут включены со следующими настройками:

 ConsoleApplication1\**\bin\**\!(*.pdb|*.config)

Для получения подробной информации, пожалуйста, обратитесь к этой ссылке для получения подробной информации: Скопируйте исполняемые файлы и файл readme

Другие вопросы по тегам