1

リリース パイプラインには、暗号化キーを生成してそれを STDOUT に出力する機能を実行するコンソール アプリがあります。展開中に変数でこの値を使用できるようにする必要があります (コンソール アプリからの結果で構成ファイルを更新します)。Azure Devops のコマンド ライン タスクで [出力変数] オプションを使用してみましたが、残念ながら別の形式が必要で、期待どおりに動作しないようです。

たとえば、当社のコマンド ライン ツール908321093RANDOMLYGENERATEDKEY3422543は STDOUT に出力します

そのキーの構成ファイルの名前は次のようなものSettings.Security.OurKeyですが、コマンドラインタスクの出力変数はピリオド (.) を許可していないため、設定されていSettingsSecurityOurKeyます... SETTINGS_SECURITY_OURKEY も試しましたが、変数の値は決してタスクによって設定されます。

コマンド ラインまたは PowerShell スクリプトから、Azure Devops 変数を出力変数の値に何らかの方法で設定することは可能ですか? 何かのようなもの:

set $(Settings.Security.OurKey) = SettingsSecurityOurKey

または、これを達成するためのより簡単な方法はありますか? そんなに難しくはなさそうです..

4

2 に答える 2