我有一个 LightSwitch HTML 客户端(Visual Studio 2013),我喜欢使用 Octopus 自动部署它,但我不确定如何让它工作。
Octopus 已经使用 Octopack 包设置并为 MVC 站点工作,但似乎没有类似的项目可以为 LightSwitch 添加它。我已经尝试过 HTMLClient 项目,但没有创建包。
有谁知道这是否可能或有任何建议?
谢谢
我有一个 LightSwitch HTML 客户端(Visual Studio 2013),我喜欢使用 Octopus 自动部署它,但我不确定如何让它工作。
Octopus 已经使用 Octopack 包设置并为 MVC 站点工作,但似乎没有类似的项目可以为 LightSwitch 添加它。我已经尝试过 HTMLClient 项目,但没有创建包。
有谁知道这是否可能或有任何建议?
谢谢
您是否通过构建服务器将当前 MVC nuget 包发布到 Octopus?
另一种选择是使用 NuGet.exe,它是一个命令行工具来创建包(Ocotopack 是一个包装器)。
如果您使用的是 TeamCity 之类的东西,那么它会包含在 NuGet Pack 运行程序中 - 它只需要 NuSpec 文件的路径。如果您没有使用构建服务器,那么您可以运行一些构建后命令来启动 NuGet.exe。这是Pack 命令的命令行参考链接
此外,确保您的项目中也有通常的 NuSpec 定义。