2017-11-22 8 views
0

linux gocdエージェントから環境変数を更新できるようにする必要があります。この環境変数は、エージェント上で実行されるパイプライン内からアクセス可能である必要があります。ドキュメンテーション私はこれまで、gocd環境で作成された環境変数の使用について話しました。しかし、これは私の必要条件ではありません。私はこれまで、以下の手順を試してみましたenv変数をgocdパイプラインにアクセスできるように設定する

- Logged into the agent as go user and set an environment variable (export VARA=XXX) 
- Tried to echo this variable from a pipeline in gocd that prints this variable, in vain. 
- Also tried specifying the variable in bash_profile, bashrc and executed the source command in the same gocd task that echoes the variable 

何らかの理由で、gocdパイプラインdoesntのためには、この変数を参照するように見えます。もしあなたが指針を持っていれば教えてください。

答えて

0

~/.bash_profileまたは~.bashrcファイルに変数を格納する場合は、実際のコマンドをbash -l -c 'your command hereにラップすることができます。 -lは、bashをログインシェルとして動作させ、それらのファイルを読み込みます。

関連する問題