ビルド内でシステムGroovyを実行しようとしています。 私は、以下の環境変数の内容を取得したい - BUILD_NUMBER JOB_NAME JOB_URLなど 私は値をフェッチするために、このコードを使用 - 文字列JNAME = System.getenv(「%のJOB_NAME」を)。添付された画像Job Code しかし、このコマンドはヌル値 - JOB_NAME :: nullを与えています。添付の写真Job Output これに助言してください。jenkins環境変数をシステムgroovyビルドステップで取得できません
答えて
'%'記号を指定しないと、すべてがうまく動作するはずです。ここ はジェンキンス2.24 + Groovyの1.29プラグイン上で実行鈍テスト、である(アーチLinuxホストが、それは問題ではありません):
そして、利用可能な環境変数と出力、予想通り:
こんにちは、お返事ありがとう、私はこのオプションを試して、それは動作していません。私はまだヌルメッセージを見ています。 – user6619281
Jenkins 2.19.1とGroovyプラグインバージョン1.29を使用しています。 – user6619281
そして、私は*** Execute System Groovy ***をビルドステップで実行しています。これらのコードを実行するスクリーンショットから、***を実行してGroovyスクリプトを実行していることがわかります。これが問題を引き起こしているのであれば、私は混乱しています。論理的には、私は推測してはいけませんが、わかりません。親切にこれに助言してください。 – user6619281
- 1. Jenkins Groovyスクリプトコンソールで環境変数を取得する方法は?
- 2. PHPでApache環境変数を取得できません。
- 3. jenkins環境変数 'BUILD_USER'の値を設定できません
- 4. ファブリック:virtualenv内の環境変数を取得できません
- 5. MavenがJenkins環境変数を読み取ることができません
- 6. Jenkins - groovyポストビルドステップで環境変数を読む方法
- 7. Jenkinsのビルドステップ(Windows)でGroovyスクリプトから環境変数を構築するためのアクセス
- 8. 環境変数をdjango設定で取得できませんでしたか?
- 9. Djangoの設定ファイルで環境変数を取得できません
- 10. CでWindowsでユーザー環境変数とシステム環境変数を個別に取得する方法
- 11. シードジョブは環境変数をgroovy dslスクリプトに渡しません
- 12. Groovy onelinerが環境変数
- 13. GoLangの/ etc/profileから環境変数を取得できません
- 14. IISは自分の環境変数を取得できません
- 15. Jenkins Pipelineの環境変数
- 16. Jenkins環境変数プラグイン
- 17. jenkins pipeline - ジョブから環境変数を取得する
- 18. Jenkins環境変数値を渡す環境変数jenkinsジョブのビルドパラメータ
- 19. カスタムターゲットシェルで環境を取得できません
- 20. システムJAVA_HOME環境変数が
- 21. Javaシステム環境変数
- 22. Laravel 5.2 Linuxシステム環境変数を取得する
- 23. jenkins環境変数のSVN_REVISIONがありません
- 24. 環境変数を変更できません
- 25. Jenkinsグローバル環境変数とノードシステム変数
- 26. cx_Oracle.InterfaceError:Oracle環境ハンドルを取得できませんMac
- 27. BlueOcean - Jenkinsが環境のDocker Imageを取得できない
- 28. Mac OSXで環境変数を設定できません
- 29. Sparkアプリケーションで環境変数を設定できません
- 30. Luaコードで環境変数を使用できません
まず、パーセント( '%')サインイン環境変数名を指定する必要はありません – agg3l
https://wiki.jenkins-ci.org/display/JENKINS/Plugins+affected+に関連する可能性があります+ fix + for + SECURITY-170セキュリティを一時的に無効にして、役立つかどうかを確認します。 –