gpt4 book ai didi

java - 如何从Java应用程序获取Jenkins环境变量?

转载 作者:行者123 更新时间:2023-12-02 11:11:00 24 4
gpt4 key购买 nike

我正在 Jenkins 管道内运行用 Java 编写的集成测试。

在我的管道中,我设置了appium.app.branch变量(env.'appium.app.branch'=branch)。然后我调用“mvn verify”。问题是在我的 Java 测试代码中我无法获取 appium.app.branch 值。 System.getenv("appium.app.branch") 调用 retutns null

如何获取值?

最佳答案

使用withEnv() {}堵塞。像这样的东西应该可以工作

node {
withEnv(["appium.app.branch=${branch}"]) {
sh 'mvn verify'
}
}

但是我不确定变量名称,例如 bash 不支持带点的变量名称。尝试使用一些字母数字+下划线名称,例如 APPIUM_APP_BRANCH

关于java - 如何从Java应用程序获取Jenkins环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50623300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com