2014-09-29 65 views
1

我有一個jenkins作業,可以從存儲庫檢出沒有問題。一旦結帳完成,我的工作的第一部分是執行「svn info」URL「」。當它嘗試執行此操作時,它將掛在下面顯示的「身份驗證領域」語法上,直到我手動中止。我不相信這是一個svn密碼緩存問題,因爲它能夠執行結帳就好了。Jenkins可以檢出svn存儲庫,但它不能在windows批處理命令窗口中運行svn info「URL」

SVN信息 「URL」

認證領域:< https://svn-zz.asdf.com:443> wandisco

密碼 'b2345':構建中止

中止通過

回答

0

詹金斯結帳使用憑證存儲內詹金斯執行結帳。這是工作設置的一部分。

然後,當您使用svn命令執行構建步驟時,這不是作業設置的一部分,因此不會使用Jenkins存儲的憑據。

如果您需要在生成步驟使用svn,你就必須要麼:

  • 在命令行本身的憑據提供它,在操作系統級別
  • 緩存憑據(下詹金斯用戶),
  • 或配置全局信用憑證,並使用該構建步驟中,如下所述:
    SVN get the last commit message offline
相關問題