2017-06-20 18 views
0

ジェンキンスパイプラインプラグインでグルーヴィーなスクリプトを使用して、地球環境にアクセスするどのように我々は、以下のコマンドを使用するシェルで

node{ 
    sh "x=${env.j_properties_file}" 
    sh "y=${env.HOME}" 
    } 

どのように行うのGroovyスクリプトの中で、我々それそれともグルーヴィースクリプトで、シェル変数xにアクセスするにはどうすればよいですか?

+0

可能な重複ステップ(Windows)](https://stackoverflow.com/questions/21236268/access-to-build-environment-variables-from-a-groovy-script-in-a-jenkins-build-st) – alexK

+0

Imは正確ではありませんあなたが求めていることを明確にしてください。もう少し明確にすることはできますか? – ptierno

答えて

2

あなたがそれらを直接アクセスすることはできませんが、reference に応じて、あなたのshステップから標準出力キャッチすることができます:ジェンキンスビルドでグルーヴィーなスクリプトから環境変数を構築するために、[アクセスの

node{ 
    def xx = sh(returnStdout:true, script:""" 
     x=${env.j_properties_file} 
     echo \${x} 
    """) 

    echo "the shell output = ${xx}" 
} 
関連する問題