Win7 Jenkins Slave 踩坑
阿新 • • 發佈:2018-10-31
Win7 Jenkins Slave 踩坑
Jenkins 新增Win7 Slave
最近在新增Jenkins 的Win7 Slave 過程中遇到了幾個坑,費了不少時間查問題。這裡統一彙總一下,希望給遇到此類問題的人一些參考。
大部分問題都能從下面的官網參考地址中找到答案。
官網參考地址:https://wiki.jenkins.io/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM
Win7 預設不開啟 Remote Registry 服務
- 當Win7 重啟之後,需要手動的右鍵->計算機->管理->服務和應用程式->服務->Remote Registry 開啟這個服務。
Access is denied. [0x00000005]
Jenkins 官網提供的解決方案不生效的情況下可以試試下面這種方案
我遇到的情況就是下面這個方案解決的。
另外一個解決方案(實際可以解決啟動問題)
- Launch ‘regedit’
- Find (Ctrl+F) the following registry key: “{76A64158-CB41-11D1-8B02-00600806D9B6}” (it’s in HKEY_CLASSES_ROOT\CLSID)
- Right click and select 'Permissions’Right click and select 'Permissions’Change owner to administrators group (Advanced…).
- Change permissions for administrators group. Grant Full Control.
- Change owner back to TrustedInstaller (user is on local machine: “NT Service\TrustedInstaller”)Change owner back to TrustedInstaller (user is on local machine: “NT Service\TrustedInstaller”)
Jenkins 配置錯誤
通過 jenkins 啟動節點的時候報使用者許可權錯誤。
節點中需要選擇:Use Local System User
啟動之後Win7 節點就可以正常運行了