Teamcity创建了太多的nuget包

时间:2015-03-10 18:18:15

标签: nuget teamcity nopcommerce

我试图让Teamcity在构建结束时创建并发布一个nuget包。麻烦的是,即使我在"规范文件"下指定了特定的.nuspec文件。 nuget,除了创建我的指定包之外,还将为我签出的仓库的根目录中的每个目录创建包。

我的仓库的根目录看起来像这样 -

root dir

所以nuget pack最终会创建两个无关的包 - " src"和" upgradeScripts"包含相应目录中的所有文件。

这是我的nuget pack配置 - nuget pack config

这是我的.nuspec -

<?xml version="1.0"?>
<package >
  <metadata>
    <id>BlahSite</id>
    <version>1.0.0</version>
    <title>Blah Site</title>
    <authors>Blah LLC</authors>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Blah Blah</description>
    <releaseNotes>First release!</releaseNotes>
    <copyright>Copyright 2015</copyright>
  </metadata>
  <files>
    <file src="..\..\Deployable\nop_2.50\**\*.*" target="" />
  </files>
</package>

它不是交易破坏者,但src目录相当大,除了使teamcity中的发布步骤需要10分钟以上之外,它还占用了大量不必要的空间。有任何想法吗?谢谢!

0 个答案:

没有答案