mat*_*360 9 nuspec octopus-deploy
文档似乎真的不完整.它说的是你可以使用你自己的.nuspec文件,但它没有提到你应该把它放在哪里,或者如何让octopack使用它.
http://docs.octopusdeploy.com/display/OD/Using+OctoPack
我已经尝试将.nuspec文件命名为与我的解决方案命名相同并将其放在同一目录中.那没用.
我已经尝试修改Octopack生成的.nuspec文件,但每次运行时都会覆盖这些更改.
我尝试的其他任何事情都只是在黑暗中拍摄.
有没有人得到这个工作?
qbi*_*bik 10
如果你想使用自定义的nuspec文件(不同的东西your.project.name.nuspec,有一个msbuild属性OctoPackNuSpecFileName,你可以指定你的nuspec文件,如下所示:
msbuild yoursolution.sln /p:RunOctoPack=true p:OctoPackNuSpecFileName=Dev.nuspec
Run Code Online (Sandbox Code Playgroud)
在OctoPack中使用自定义或条件.nuspec文件的另一种方法是在.csproj文件中添加一个PropertyGroup,如下所示:
<PropertyGroup>
<RunOctoPack>true</RunOctoPack>
</PropertyGroup>
<PropertyGroup>
<OctoPackNuSpecFileName Condition="'$(Configuration)' == 'Release'">MyApp.nuspec</OctoPackNuSpecFileName>
<OctoPackNuSpecFileName Condition="'$(Configuration)' != 'Release'">MyApp.Debug.nuspec</OctoPackNuSpecFileName>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
将文件MyApp.nuspec和MyApp.Debug.nuspec放在与.csproj文件相同的目录中,你就可以了.
布莱格。
我是一个假人。
.nuspec 文件需要与 .csproj 文件位于同一目录中。这实际上是有道理的,因为它允许您为解决方案中的每个项目拥有不同的 nuspec 文件。
希望这篇文章对其他人有帮助。
| 归档时间: |
|
| 查看次数: |
5645 次 |
| 最近记录: |