How can I programmatically access Jenkins URL field that is configured through Manage Jenkins > Configure System > Jenkins Location?
I tried Computer.currentComputer().getUrl()
but returns only computer/(master)/
How can I programmatically access Jenkins URL field that is configured through Manage Jenkins > Configure System > Jenkins Location?
I tried Computer.currentComputer().getUrl()
but returns only computer/(master)/
これが私がそれを行うために使用する方法です:
JenkinsLocationConfiguration globalConfig = new JenkinsLocationConfiguration();
globalConfig.getUrl()
他の回答のJenkinsLocationConfiguration クラスに加えて、 Jenkins.getInstance.getRootUrl()は構成された URL を返します。
Jenkins.getInstance.getRootUrlFromRequest()も確認してください。使用中の実際の URL が返されますが、リクエストの処理中のみです。