1. ホーム
  2. ジェンキンス

[解決済み】Jenkinsで環境変数を設定する方法は?

2022-04-03 15:10:43

質問

というようなことができるようにしたいのですが。

AOEU=$(echo aoeu)

を設定し、Jenkinsに AOEU=aoeu .

環境変数 セクションは、そのようなことはしません。代わりに、それは AOEU='$(echo aoeu)' .

Jenkinsにシェルコマンドを評価させ、その出力を環境変数に代入させるにはどうすればよいですか?

最終的には、ジョブの実行者を環境変数に代入して、他のスクリプトに渡したり、他のスクリプトで使用できるようにしたいのですが。

どのように解決するのですか?

を介して行うことができます。 EnvInjectプラグイン を次のようにします。

  1. 実行する"Execute shell"ビルドステップを作成します。

    echo AOEU=$(echo aoeu) > propsfile
    
    
  2. を作成します。 環境変数を注入する ビルド・ステップを開始し、プロパティ・ファイル・パス を propsfile .

備考 : このプラグインは、Pipelineプラグインと(ほとんど)互換性がありません。