Octopack工件包括源代码

时间:2017-07-11 14:22:03

标签: c# teamcity octopus-deploy octopack

我遇到以下问题。

我正在使用带有octopack的teamcity构建服务器,我的构建工件nouget包包含我们项目的所有源代码。

我不希望它们可见。

我该如何看待这些东西?

这甚至是项目设置还是octopack的设置? 我已经尝试在visual studio中的c#文件中将构建操作设置为none,这没有任何效果。

我也试过使用<file src=".\Views\**\*.*" exclude=".\Views\." target="Views" /> 在我的nuspec文件中。 这使得构建无法使用错误

  

C:\ BuildAgent \ work \ ab676e64aeb1c979 \ packages \ OctoPack.1.0.109 \ targets \ OctoPack.targets(122,5):错误MSB3073:命令&#34;&#34; C:\ BuildAgent \ work \ ab676e64aeb1c979 ******** **** **** ...的NuGet \ NuGet.exe&#34;打包&#34; C:\ BuildAgent \ work \ ab676e64aeb1c979 ********。****。************。****。nuspec&#34; -OutputDirectory&#34; bin&#34; -basePath&#34; C:\ BuildAgent \ work \ ab676e64aeb1c979 ********。****。****&#34; -Version&#34; 1.1.0.6984&#34; -NoPackageAnalysis&#34;退出代码1.

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果您使用nuspec文件打包包含octopact的工件,请尝试使用此脚本。

排除=&#34;物镜*** ;物镜\ octopacking * * ;物镜\ octopacked * * ; OBJ \发布\包* *。*;的 * PDB; * PS1;的 * dll.config; *负载测试; _DeveloperNotes; _PublishedWebsites&#34;

您可以根据自己的需要进行重构。