2
我在運行Windows Server 2008的計算機上安裝了Jenkins安裝程序.Jenkins安裝使用基於矩陣的安全授權的Jenkins自己的用戶數據庫進行安全保護。匿名用戶無權訪問,除非註冊帳戶。我已經建立了一個帳戶,併爲此帳戶提供了完全訪問權限。遠程訪問安全Jenkins服務器
現在我想從託管存儲庫的其他機器遠程觸發構建。我相信這應該可以通過訪問以下URL:
https://[username]:[user_api_token]@[address.of.jenkins]:8080/job/[project]/build?token=[project_api_token]
但是,這似乎並沒有爲我工作。當我在瀏覽器中訪問此網站時,Jenkins轉發到登錄頁面,並且不啓動構建。
我在做什麼錯?這似乎是一個身份驗證問題,因爲我在打開上面的URL後沒有登錄。此外,如果我授予匿名用戶完全訪問權限,則該URL起作用。
你還沒有指定詹金斯的哪個版本。 doco描述了wget版本的問題(如果這是你使用的)。 https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients –
謝謝,我正在使用Jenkins 1.490。我使用的是常規的網絡瀏覽器(Chrome是特定的)來訪問URL。我相信這應該是有效的。 – goldfish