通过 Azure DevOps 部署 Service Fabric 并在 Octopus 中管理环境变量

Deploy Service Fabric through Azure DevOps and manage environment variables in Octopus

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

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

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

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

我的管道示例:

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