使用自定义nuspec文件时,Octopack不打包

时间:2015-06-17 09:44:57

标签: tfs tfsbuild octopus-deploy octopack

我正在尝试在TFS中配置章鱼部署版本。 它最初工作正常,就像它将构建一样,使用octopack打包并部署。

但是我想配置哪些文件被打包并意识到我需要使用自定义的nuspec文件。

我创建了一个新文件并使用了默认的.nuspec文件,没有任何更改作为起点。

<?xml version="1.0"?>
<package >
  <metadata>
    <id>Package</id>
    <version>1.0.0</version>
    <authors>me</authors>
    <owners>me</owners>
    <licenseUrl>http://LICENSE_URL_HERE_OR_DELETE_THIS_LINE</licenseUrl>
    <projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
    <iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Package description</description>
    <releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
    <copyright>Copyright 2015</copyright>
    <tags>Tag1 Tag2</tags>
    <dependencies>
      <dependency id="SampleDependency" version="1.0" />
    </dependencies>
  </metadata>
</package>

当我执行构建时存在并检入此文件时,它不会创建nuget包。

一旦我排除了nuspec文件,它就会再次运行。

nuspec文件为My.Project.Name.nuspec

1 个答案:

答案 0 :(得分:0)

好的,我已经让它再次运作了。

包装正在变得似乎章鱼似乎没有把它拿起来。 似乎<id>Package</id>也非常重要,应该与项目和nuspec文件命名相同。