В артефакты Octopack входят исходные коды

У меня возникла следующая проблема.

Я использую сервер сборки teamcity с пакетом octopack. В пакете My build artifacts nouget содержатся все исходные коды нашего проекта.

Я не хотел бы, чтобы они были видны.

Как я должен смотреть на это?

Это даже настройка проекта или настройка для октопака? Я попытался установить действие сборки для файлов C# в Visual Studio, но это не имело никакого эффекта.

Я также пытался использовать <file src=".\Views\**\*.*" exclude=".\Views\." target="Views" />в моем файле nuspec. Это сделало сборку неудачной с ошибкой

C:\BuildAgent\work\ab676e64aeb1c979\packages\OctoPack.1.0.109\target \OctoPack.targets(122, 5): ошибка MSB3073: команда ""C:\BuildAgent\work\ab676e64aeb1c979********.****.****...nuget\NuGet.exe" pack "C:\BuildAgent\work\ab676e64aeb1c979********.****.************.****.nuspec" -OutputDirectory "bin" -basePath "C:\BuildAgent\work\ab676e64aeb1c979********.****.****" - Версия "1.1.0.6984" -NoPackageAnalysis"завершена с кодом 1.

Как мне решить эту проблему?

1 ответ

Если вы используете файл nuspec для упаковки артефакта с помощью octopact, попробуйте этот скрипт.

exclude = "obj ***.; obj \ octopacking **.; obj \ octopacked **.; obj \ Release \ Package **. *;*.pdb;*.ps1;*.dll.config;*.loadtest; _DeveloperNotes; _PublishedWebsites"

Вы можете изменить его с вашими потребностями.

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