2014-09-22 107 views
0

我的詹金斯設置不是太複雜,只有200多個工作;我遇到的問題如下:Jenkins控制檯輸出有一個日誌權限錯誤

  1. 作業文件夾安裝在NFS驅動器上;
  2. 有些作業創建日誌文件罰款,但隨後完全失去權限(變成000),導致在控制檯上的錯誤有關日誌文件權限:

Jenkins screenshot with error

我已經檢查並重新檢查了文件夾和所有工作的權限,但沒有什麼可以解釋問題的原因。這本身並不是一個問題,但其中一些工作非常重要,如果不手動修復權限,則無法進行調試。

任何提示將受到歡迎。

回答

1

我有同樣的問題,它很可能是您的版本控制(例如Perforce/SVN)將日誌文件設置爲只讀同步時的權限。

解決此問題的一個簡單方法是添加一個「執行Windows批處理命令」構建步驟,您可以將CD放入包含日誌文件的目錄並更改其權限。

使用命令: CD ATTRIB-

這將改變你的日誌文件的權限,讓你的工作寫入文件。我相信還有其他方式來處理這個問題,但這是一個非常快速和簡單的方法。