rundeckジョブステップ間で変数を共有したいとします。Rundeckはジョブステップ間で変数を共有します
- 初期化されたジョブオプション "target_files"
は
RD_OPTION_TARGET_FILES=some bash command
echo $RD_OPTION_TARGET_FILES
値が、ここで印刷されSTEP 1に変数を設定します。STEPから変数を読む2.
echo $RD_OPTION_TARGET_FILES
ステップ3ステップで変数セットを認識しない環境を使用するよりも、他のrundeck上でこれを行うための良い方法を何1.
変数?
どこコードですか?あなたはこれまでにどのように試してみましたか? – Jahid
@Jahid、STEP 1はインラインbashスクリプトです。そして、ステップ2が別です。 –
これらはどちらも独立したプロセスで実行される可能性が高いため、一方の環境は他方の環境にコピーされません。手順1でRD_OPTION_TARGET_FILES変数を環境変数に追加する必要があります。これは、rundeckについてはわかりませんが、これを実現する方法はかなり簡単です。純粋なbashでは、変数を環境にエクスポートするために 'export'を使います。 – Cwissy