如何以編程方式訪問通過管理Jenkins>配置系統> Jenkins位置配置的Jenkins URL字段?以編程方式訪問Jenkins URL?
我試圖Computer.currentComputer().getUrl()
,但只返回computer/(master)/
如何以編程方式訪問通過管理Jenkins>配置系統> Jenkins位置配置的Jenkins URL字段?以編程方式訪問Jenkins URL?
我試圖Computer.currentComputer().getUrl()
,但只返回computer/(master)/
這裏是我用來做的方式:
JenkinsLocationConfiguration globalConfig = new JenkinsLocationConfiguration();
globalConfig.getUrl()
除了對方的回答的JenkinsLocationConfiguration class,Jenkins.getInstance.getRootUrl()返回配置的URL。
同時檢查Jenkins.getInstance.getRootUrlFromRequest(),它返回使用中的真實網址,但只處理請求。
+1 hyde,謝謝 – 2013-04-12 05:10:21
@ hyde-我想從java代碼訪問Jenkins URL,它拋出了403例外。我已經看到您分享的鏈接http://javadoc.jenkins-ci.org/jenkins/model/Jenkins.html#getRootUrl%28%29。我是否需要下載任何jar文件才能使用此API。請詳細說明。謝謝 – user222 2017-06-13 17:10:42
@ user222你的問題對我來說毫無意義,對不起。如何將JAR添加到項目中可幫助解決403 http錯誤?無論如何,還沒有用Java編碼了近4年,所以不記得任何細節。檢查javadocs,並在瀏覽器上嘗試URL,使用debgugger/debug打印來檢查導致異常的原因,等等。 – hyde 2017-06-13 20:03:32
Thanx Estaban再次;) – 2013-04-11 14:00:26
@peter_budo非常歡迎您 – 2013-04-11 14:03:02
@peter_budo - 您是否能夠從java代碼訪問Jenkins URL。我正在研究這個問題,無法從java代碼訪問Jenkins URL。謝謝。 – user222 2017-06-13 17:08:14