从应用程序读取Jenkins环境变量

从应用程序读取Jenkins环境变量,jenkins,groovy,jenkins-groovy,Jenkins,Groovy,Jenkins Groovy,我有一份Jenkins的工作,在那里我执行groovy脚本。在groovy脚本中,我向另一个应用程序发出POST请求。 我的Jenkins服务器和应用程序在不同的机器上。 我需要从应用程序代码中访问Jenkins环境变量。这有可能吗 我尝试使用System.getenv(“environment-variable-NAME”)方法检索环境变量,但返回的结果是null已更新: 我想,不可能。如果使用的是POST,则可以将变量作为查询/路径参数发送到应用程序 您可以在jenkins服务器中获取ur

我有一份Jenkins的工作,在那里我执行groovy脚本。在groovy脚本中,我向另一个应用程序发出POST请求。 我的Jenkins服务器和应用程序在不同的机器上。 我需要从应用程序代码中访问Jenkins环境变量。这有可能吗

我尝试使用System.getenv(“environment-variable-NAME”)方法检索环境变量,但返回的结果是null

已更新:

我想,不可能。如果使用的是
POST
,则可以将变量作为查询/路径参数发送到应用程序

您可以在jenkins服务器中获取ur env变量,如下所示:


${env.ENVIRONMENT\u NAME}

我应该在哪里使用这段代码。我的应用程序是基于groovy的。我是否能够获取Jenkins环境变量,因为我获取环境变量的逻辑存在于应用程序代码中,正如我前面提到的,我的应用程序运行在不同的服务器上。@AsifKamranMalick现在我明白了。检查我的最新答案。