2015-10-13 123 views
0

我想非默認端口上運行詹金斯,不正確的,所以我修改Jenkins.xml這樣的:詹金斯端口從API

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=1010</arguments> 

它可以正常工作從http://servername:1010(而不是從http://servername:8080),但API (http://servername:1010/api/json?depth=1)仍報告在8080端口上的路徑作業(即「URL」:」 http://servername:8080/job/NameOfTheJob/)作出配置更改後

我在Windows上運行詹金斯版本1.632,並已停止/啓動詹金斯,以及重啓服務器。

回答

1

您還需要在Jenkins配置中重新配置基本URL。在管理詹金斯 - >配置系統 - >詹金斯位置,設置詹金斯URL爲適當的值。在我的Jenkins(1.609.1)中,應用更改足以修復REST API結果(不需要重新啓動)。

+0

這糾正了這個問題,我也不需要重新啓動。 – MillinMo