标签: java jenkins environment-variables
我使用jenkins构建我的项目,但我无法使用java获取主机名
根据这个java doc我写了以下几行
null null
这些是环境变量。 BUt输出构建是:
{{1}}
我做错了什么?
答案 0 :(得分:1)
如果您使用的是Jenkins脚本控制台,可以尝试:
println InetAddress.getLocalHost()
关于这个主题有一些非常好的讨论here。
答案 1 :(得分:0)
我使用Jenkins Enviromenment Script Plugin
对于这个插件,我可以运行一个shell脚本代码并将值保存为var以在构建中使用。
host=$(hostname) flavor=$(cat /etc/os-release |grep ^'NAME=' |cut -d'=' -f2)