首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建用于章鱼部署的nuget包

创建用于章鱼部署的nuget包
EN

Stack Overflow用户
提问于 2014-12-22 17:43:38
回答 2查看 2.9K关注 0票数 2

我有一个云服务项目。在重新展示了http://docs.octopusdeploy.com/display/OD/Windows+Azure的文档之后,它提到我必须创建一个包含云服务包(*.cspkg)的nuget包以及服务配置文件。

为了做到这一点,我编写了这个脚本:

代码语言:javascript
运行
复制
msbuild.exe ../Eff.Cloud/Eff.Cloud.ccproj /t:Publish /p:VisualStudioVersion=12.0 /p:RunOctoPack=true
nuget pack ../_build/Eff.nuspec

我在Team中构建了我的项目之后运行这个程序,但是我没有看到这个包在Team中作为工件出现,知道我做错了什么吗?当我在本地运行时,它会在_Build文件夹中创建一个包。

有什么更简单的方法来对付八达通吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2015-01-15 19:43:04

这就是我如何让它在TeamCity 9.X上工作的。

  1. 在VisualStudio中,我将OctoPack Nuget包添加到生成Nuget包所需的每个项目中。
  2. 在TeamCity中,我导航到了Administration\Plugins列表
  3. 然后从NuGet下载https://confluence.jetbrains.com/display/TW/NuGet+support插件
  4. 我使用屏幕顶部的“上传插件”链接上传NuGet插件,并重新启动TeamCity。
  5. 一旦TeamCity重新启动,我将导航到管理页面,并在屏幕左侧的集成项下选择NuGet。
  6. 然后,我在顶部选择了NuGet.exe选项卡来选择我想要使用的Nuget.exe版本。
  7. 我点击了"Fetch NuGet“,并从下拉列表中选择了2.8.2版本。
  8. 然后,我编辑了构建解决方案的构建步骤,并检查了"Run OctoPack“。

现在,我的NuGet包显示为构建工件。

我所做的一些假设是,您使用的是TeamCity 9.X,并且您有一个使用Visual作为运行程序类型的构建步骤。希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2015-07-31 11:12:18

八达通坚果套餐有三种方法:

  1. 使用OctoPack nuget软件包。需要明确引用要发布的项目。
  2. 使用NuGET.exe。缺陷-需要package.nuspec文件。
  3. 使用Octo.exe。只需在任何目录中运行"Octo.exe包“即可。有一些算法将跟踪需要打包的文件(至少对于csproj项目来说)。IMHO -这是最好的工作方式,因为唯一的要求是Octo.exe在构建机器上可用。

有关更多信息,http://docs.octopusdeploy.com/display/OD/Packaging+applications

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27607746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档