访问Jenkinsfile中的OS环境变量

时间:2016-12-23 05:02:37

标签: bash jenkins groovy jenkins-pipeline

这可能吗?我试图使用Jenkins管道插件访问Jenkins文件中的linux env变量M2_REPO,但它一直是空的。我可以在我的bash shell上运行它就好了:

root@host-VirtualBox:~#  echo $M2_REPO
/media/sf_apache-maven-repository

但是在Jenkinsfile中运行该命令并不会打印任何内容:

sh 'echo $M2_REPO' 

Jenkins文件是否可以访问OS env变量?

1 个答案:

答案 0 :(得分:1)

当我使用jenkins中的Environment Inject plugin设置变量时,它有效..