以编程方式访问Jenkins URL?

时间:2013-04-11 13:23:04

标签: java url jenkins jenkins-plugins

如何以编程方式访问通过Manage Jenkins>配置的Jenkins URL字段?配置系统>詹金斯位置?

我尝试Computer.currentComputer().getUrl()但仅返回computer/(master)/

2 个答案:

答案 0 :(得分:6)

这是我用来做的方式:

JenkinsLocationConfiguration globalConfig = new JenkinsLocationConfiguration();
globalConfig.getUrl()

答案 1 :(得分:1)

除了其他答案的JenkinsLocationConfiguration class之外,Jenkins.getInstance.getRootUrl()还会返回已配置的网址。

同时检查Jenkins.getInstance.getRootUrlFromRequest(),它会返回正在使用的真实网址,但仅在处理请求时。