【问题标题】:Deploying Different Configurations To Octopus Deploy将不同的配置部署到 Octopus Deploy
【发布时间】:2014-10-14 18:48:52
【问题描述】:

我希望这在文档中不是很明显,因为我在上面找不到任何东西。基本上,我们刚刚开始尝试 Octopus Deploy 作为我们的解决方案,但我们遇到的问题是我们有不同的配置。简单的故事是我们有多个构建配置,并根据构建配置构建额外的项目,并将输出复制到网站或 Windows 服务的 bin 目录。这些 dll 然后由 MEF 加载,并为我们的客户特定应用程序添加额外的功能。

我们正在使用 Visual Studio Online 并开始考虑使用 Octopus Deploy 的自动构建,详见此处:http://www.nobadthing.com/continuous-deployment-to-dev-with-tfs-and-octopus-deploy/

我的问题是我们如何区分基于配置构建的 nuget 包,以便我们可以将这些特定的 nuget 包链接到 OctopusDeploy 中的特定部署?

【问题讨论】:

    标签: octopus-deploy


    【解决方案1】:

    我认为我们已经通过支持人员回答了这个问题,但以防万一您错过了:

    可能最简单的解决方案是将所有不同的 dll 包含在一个包中,但在一个文件夹中,然后在部署时您可以创建一个 PowerShell 步骤将正确的 dll 移动到正确的位置特定客户。

    本质上,您将拥有一个包含所有可能的 MEF 扩展的软件包。在部署时,根据 Octopus 中的变量,您可以将适当的 DLL 复制到适当的位置。

    这种方法符合building your binaries once 的理念。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多