Azure devops 通过Azure DevOps部署服务结构并在Octopus中管理环境变量

Azure devops 通过Azure DevOps部署服务结构并在Octopus中管理环境变量,azure-devops,azure-service-fabric,octopus-deploy,Azure Devops,Azure Service Fabric,Octopus Deploy,我有一个Azure DevOps中的Service Fabric CI/CD工作正常。现在我希望能够通过环境来管理和分离我的变量,有人指出八达通是这样的: 我对这个有点迷茫。我应该在Azure DevOps中安装Octopus扩展以管理其中的变量,同时保留现有的Azure DevOps CI/CD管道,还是需要放弃Azure DevOps并在Octopus中做一件全新的事情? 有人能详细解释一下我需要做什么吗?谢谢。您在Azure Devops中有发布变量,如果您只需要发布变量,那么将八达通添

我有一个Azure DevOps中的Service Fabric CI/CD工作正常。现在我希望能够通过环境来管理和分离我的变量,有人指出八达通是这样的:

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

您在Azure Devops中有发布变量,如果您只需要发布变量,那么将八达通添加到组合中是没有意义的。它们可以被限定在一个发布环境中,就像章鱼一样

我的管道中的示例:


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

我看了一下azure devops;在你提供的链接中,它说“在管道变量页面中,打开范围下拉列表并选择发布。我在任何地方都看不到任何范围下拉列表…尽管我可以看到它,并且我在devops中设法从我的parms文件中定义了每个变量,接下来的步骤是什么?例如,它如何替换我的Cloud.xml参数文件中的值?我显然在寻找最简单的方法来管理它,这似乎是八达通,如果不是,请提供任何示例?向管道中添加新工具显然不是“最简单的方法”。我不明白你是如何得出八达通比向现有管道中添加变量更简单的结论的。也许,你能告诉我添加变量后的步骤是什么(仍然不知道这个范围下拉列表在哪里,但我想这是一个细节。)?