在Jenkin的构建中使用Groovy的系统环境变量

时间:2017-01-17 21:28:21

标签: jenkins groovy ansible jenkins-plugins

Jenkins作业使用 Groovy Postbuild插件为构建历史添加徽章。此作业还使用Ansible Playbook设置环境变量。

我想要完成的是在Groovy post构建脚本中使用环境变量。

Ansible:

- hosts: all
  connection: local

  vars:
     myenvvar: myvalue

  environment:
     MyEnvVar: "{{ myenvvar }}"

Groovy Post Build Script(Jenkins)

manager.addShortText("${getEnvVariable(MyEnvVar)}", "black", "white", "0px", "white")

我的问题是,为什么Groovy没有获取变量值?这是因为JVM将自己的环境与实际系统分开吗?

0 个答案:

没有答案