1

我正在使用 Octopus,我需要在我的一个 PowerShell 脚本中添加修改 Octopus 参数(不是变量...)的机会。简而言之,我的网站交替部署在 2 个文件夹中,我必须对此进行跟踪。我的想法是设置一个参数,在每次运行脚本时读取实际值,从而知道在哪里部署这个新版本。

我也尝试了一些东西,比如

$OctopusParameters['Destination']=$Number

Set-OctopusVariable -Name 'Destination' -Value $Number

但没有成功。

我希望我已经足够清楚,并提前感谢大家会回复。

4

1 回答 1

4

您可能想为此尝试在机器上设置环境变量。它将在部署之间持续存在。

编辑:

不能很好地在评论中格式化这个,你可能想要这样的东西

$destination = [环境]::GetEnvironmentVariable("Destination","Machine")

// 将 $destination 更改为相反的值

[环境]::SetEnvironmentVariable("Destination",$destination,"Machine")
于 2015-04-24T18:29:07.233 回答