Jenkins on Windows 心得分享(02):安裝成Windows 服務的 ... | jenkins安裝
由於Jenkins安裝成Windows服務之後,預設的執行身分會變成LocalSystem(本機系統)這個系統帳戶,因此可能會造成某些Jenkins外掛發生一些問題,要釐清問題背後的細節,就讓我來細說從頭。基本上,安裝Jenkins有兩種方法:下載 JavaWebArchive(.war)檔(jenkins.war)並用JRE執行程式java-jarjenkins.war預設安裝目錄為%userprofile%.jenkins下載WindowsNativepackages安裝檔(jenkins.msi)點選setup.exe或jenkins.msi安裝完後就會自動註冊並啟動Jenkins服務預設安裝目錄為%ProgramFiles(x86)%Jenkins如果你是用上述第一種方法啟動服務,你...
由於 Jenkins 安裝成 Windows 服務之後,預設的執行身分會變成 Local System (本機系統) 這個系統帳戶,因此可能會造成某些 Jenkins 外掛發生一些問題,要釐清問題背後的細節,就讓我來細說從頭。
基本上,安裝 Jenkins 有兩種方法:
下載 Java Web Archive (.war) 檔 ( jenkins.war ) 並用 JRE 執行程式 java -jar jenkins.war 預設安裝目錄為 %userprofile%.jenkins 下載 Windows Native packages 安裝檔 ( jenkins.msi ) 點選 setup.exe 或 jenkins.msi 安裝完後就會自動註冊並啟動 Jenkins 服務 預設安裝目錄為 %ProgramFiles(x86)%Jenkins如果你是用上述第一種方法啟動服務,你也一樣可以透過 Jenkins 管理介面安裝成 Windows 服務,其安裝步驟如下:
安裝完成後,你可以從 Windows 服務管理員看到 jenkins 服務已被成功安裝,登入身分為 Local System (本機系統)
以最小權限執行 Jenkins 服務
由於本機系統帳戶 ( Local System ) 的權限,等同於本機最高權限管理者,因此用這個身分執行 Jenkins 並不是非常安全,如果你擔心這點的話,建議可以先建立一個一般使用者,然後將 jenkins 服務的登入身分改為相對權限較小的一般使用者即可。
如果你在修改登入身分之後無法啟動服務,有可能是 Jenkins 的主目錄沒有給該使用者完全控制的權限,請記得設定 Jenkins 主目錄的資料夾安全性,將目錄的 NTFS 權限設定給該使用者即可正常啟動服務。
在 使用者目錄 ( User Profile ) 下建立設定檔
我們知道有許多...