Подтвердить что ты не робот

Как работают артефактные пути Teamcity?

Может ли кто-нибудь дать мне пример того, какой параметр пути Artifact, определенный для конфигурации сборки, может выглядеть так, если я хочу создать два артефакта dist и source, где я использую runner sln 2008 build и строить свои проекты, используя bin по умолчанию /Release?

**/Source/Code/MyProject/bin/Release/*.* => dist
**/*.* => source

Я получаю два источника артефакта dist и source, но под dist получаю всю структуру каталогов (Source/Code/MyProject/bin/Release), которую я не хочу, и под источником я получаю все это вместе с obj и bin/Release, который я не хочу.

Можете ли вы дать несколько советов о том, как это сделать правильно?

Нужно ли мне изменить целевое местоположение для всех проектов, которые я создаю, чтобы заставить эту работу работать?

4b9b3361

Ответ 1

Итак, вам просто нужно:

Source\Code\MyProject\bin\Release\* => dist
Source\**\* => source

Это поместит все файлы в релиз в папку артефакта, называемую dist и все в Source, в папку артефакта, называемую источником.

Если у вас есть подпапки в Release, попробуйте:

Source\Code\MyProject\bin\Release\**\* => dist

Ответ 2

Согласно документации TeamCity; это должно быть так:

file_name|directory_name|Ant-like wildcard [ => target_directory ]

Итак..

Source\Code\MyProject\bin\Release|**\* => dist  (| not \)