我有一个云服务项目。在http://docs.octopusdeploy.com/display/OD/Windows+Azure查看文档之后,它提到我必须使用云服务包(* .cspkg)和服务配置文件创建一个nuget包。
我继续编写这个脚本来做到这一点:
msbuild.exe ../Eff.Cloud/Eff.Cloud.ccproj /t:Publish /p:VisualStudioVersion=12.0 /p:RunOctoPack=true
nuget pack ../_build/Eff.nuspec
我在Team City中构建我的项目之后运行这个,但我没有看到这个包在Team City中显示为工件,不知道我做错了什么?当我在本地运行它时,它会在_Build文件夹中创建一个包。
使用Octopack有更简单的方法吗?
谢谢!
答案 0 :(得分:1)
这就是我为TeamCity 9.X工作的方式。
现在我的NuGet包显示为构建工件。
我做的一些假设是你使用的是TeamCity 9.X,并且你有一个使用Visual Studio作为跑步者类型的构建步骤。希望这会有所帮助。
答案 1 :(得分:0)
有八种方法可以进行Octopus nuget包装:
了解更多信息http://docs.octopusdeploy.com/display/OD/Packaging+applications