リリース パイプラインには、暗号化キーを生成してそれを STDOUT に出力する機能を実行するコンソール アプリがあります。展開中に変数でこの値を使用できるようにする必要があります (コンソール アプリからの結果で構成ファイルを更新します)。Azure Devops のコマンド ライン タスクで [出力変数] オプションを使用してみましたが、残念ながら別の形式が必要で、期待どおりに動作しないようです。
たとえば、当社のコマンド ライン ツール908321093RANDOMLYGENERATEDKEY3422543
は STDOUT に出力します
そのキーの構成ファイルの名前は次のようなものSettings.Security.OurKey
ですが、コマンドラインタスクの出力変数はピリオド (.) を許可していないため、設定されていSettingsSecurityOurKey
ます... SETTINGS_SECURITY_OURKEY も試しましたが、変数の値は決してタスクによって設定されます。
コマンド ラインまたは PowerShell スクリプトから、Azure Devops 変数を出力変数の値に何らかの方法で設定することは可能ですか? 何かのようなもの:
set $(Settings.Security.OurKey) = SettingsSecurityOurKey
または、これを達成するためのより簡単な方法はありますか? そんなに難しくはなさそうです..