gpt4 book ai didi

octopus-deploy - Octopus Deploy 可以有变量中的变量吗

转载 作者:行者123 更新时间:2023-12-04 02:08:01 28 4
gpt4 key购买 nike

这是一个系统 Octopus 部署变量:

#{Octopus.Action[Deploy To Server].Output.Package.InstallationDirectoryPath}

文本“部署到服务器”是我项目中将 Nuget 包部署到服务器的步骤的名称。此变量提供 NugetPackage 的安装位置。

我想知道我是否可以使它更通用:

#{Octopus.Action[#{DeploymentStep}].Output.Package.InstallationDirectoryPath}

#{DeploymentStep}本身是一个变量,其值为“Deploy to Server”?

我试过了,但它在尝试运行时没有进行替换。但我希望变量替换中的变量有不同的语法。

(我想这样做是为了将其设为步骤模板的默认值。)

最佳答案

这是可以做到的;但是你需要使用稍微不同的语法!

变量替换语法: http://docs.octopusdeploy.com/display/OD/Variable+Substitution+Syntax

$deploymentStep = "#{DeploymentStep}"

$installationDirectory = $OctopusParameters["Octopus.Action[$deploymentStep].Output.Package.InstallationDirectoryPath"]

关于octopus-deploy - Octopus Deploy 可以有变量中的变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41581221/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com