【问题标题】:Deploy Service Fabric through Azure DevOps and manage environment variables in Octopus通过 Azure DevOps 部署 Service Fabric 并在 Octopus 中管理环境变量
【发布时间】:2019-07-15 06:35:04
【问题描述】:

我在 Azure DevOps 中有一个运行良好的 Service Fabric CI/CD。现在我希望能够按环境管理和分离我的变量,有人这样指出章鱼:

我对此有点迷茫。我应该在 Azure DevOps 中安装 Octopus 扩展,以便能够在其中管理我的变量,同时保留我现有的 Azure DevOps CI/CD 管道,还是我需要放弃 Azure DevOps 并在 Octopus 中做一个全新的事情? 有人会详细解释我在我的情况下需要做什么吗?谢谢。

【问题讨论】:

    标签: azure-devops azure-service-fabric octopus-deploy


    【解决方案1】:

    您在 Azure Devops 中有发布变量,如果您只需要发布变量,则无需将章鱼添加到组合中。它们的范围可以像章鱼一样适用于发布环境。

    https://docs.microsoft.com/en-us/azure/devops/pipelines/release/variables?view=azure-devops&tabs=batch#custom-variables

    我的管道示例:

    该图片中的每个条目都与一个环境相关联(例如,测试和生产在您的屏幕截图中是两个不同的环境)。

    【讨论】:

    • 我看过 azure-devops;在您提供的链接中它说“在管道变量页面中,打开范围下拉列表并选择发布。我在任何地方都看不到任何范围下拉列表......承认我可以看到它并且我设法从我的参数中定义每个变量devops 中的文件,下一步是什么?例如,它如何替换我的 Cloud.xml 参数文件中的值?
    • 我显然正在寻找最简单的方法来管理这个,这似乎是章鱼,如果没有,你能提供任何例子吗?
    • 向管道添加新工具并不是“最简单的方法”。我看不出你是如何推导出章鱼的比向现有管道添加变量更容易
    • 嗯......也许,你能告诉我添加变量后的步骤是什么(仍然看不到这个 Scope 下拉菜单在哪里,但我想这是一个细节。)?
    猜你喜欢
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 2018-08-31
    • 2016-12-03
    • 1970-01-01
    • 2020-08-14
    • 2020-04-02
    相关资源
    最近更新 更多