1

私は Octopus を使用しており、PowerShell スクリプトの 1 つに、Octopus パラメータ (変数ではなく...) を変更する機会を追加する必要があります。簡単に言うと、私の Web サイトは 2 つのフォルダーに交互に配置されており、これを追跡する必要があります。私の考えは、スクリプトを実行するたびに実際の値を読み取り、この新しいリリースをデプロイする場所を知るパラメーターを設定することです。

私もいくつかのものを試しました

$OctopusParameters['Destination']=$Number

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

しかし、成功しませんでした。

私は十分に明確であることを願っています。すべての人に事前に感謝します。

4

1 に答える 1

4

このために、マシンに環境変数を設定してみてください。展開間で保持されます。

編集:

コメントでこれをうまくフォーマットできません。おそらく、このようなものが必要です

$destination = [環境]::GetEnvironmentVariable("宛先","マシン")

// $destination を反対の値に変更します

[環境]::SetEnvironmentVariable("送信先",$送信先,"マシン")
于 2015-04-24T18:29:07.233 に答える