java - 使用 API 查询 Jenkins 全局属性中定义的环境变量值

标签 java api jenkins properties environment-variables

我在下面配置了一个环境变量:

Manage Jenkins -> Configure System -> Global properties.

我可以在我的工作中使用环境变量,但我似乎找不到使用 API 远程查询它的方法。

它是否显示在任何地方?

最佳答案

我们正在像这样设置全局环境:

for (nodeproperty in hudson.model.Hudson.instance.globalNodeProperties) {
    siteSpecific.global_environment.each {key, value ->
        println "INFO: Adding: ${key}:${value}"
        nodeproperty.getEnvVars().put(key, value)
    }

    hudson.model.Hudson.instance.save()
}

所以你应该能够以相同的方式阅读它们,但不是通过 api,找不到方法。

关于java - 使用 API 查询 Jenkins 全局属性中定义的环境变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40572254/

相关文章:

java - 如何使用 gecko 获取当前页面 URL?

java - 使用 BufferedReader 读取所有行而不是清空它

image - 在 cloudinary 中获取两个图像并相互叠加

docker - Kubernetes-需要帮助-失败的安装3分38秒

Jenkins GitHub 访问 token - 启用检查但不编写代码

java - 日历设置 DAY_OF_WEEK 不在本周

java - Cucumber-JVM 3 - 使用 Maven 的 Allure 2 测试报告

php - 使用 json 从 IMDB 获取数据

Javascript:跨浏览器的无服务器文件上传和下载

linux - jenkins.war 停止错误 “Name or service not known”