簡體   English   中英

Windows Jenkins從屬問題

[英]Windows Jenkins slave issues

我已升級到最新版本的Jenkins,現在當我嘗試在Windows從站上運行Jenkins構建時,出現錯誤: Unable to find a suitable SSH agent.

我按照這里的說明進行操作: https//issues.jenkins-ci.org/browse/JENKINS-28279

但是它們不再起作用。 我正在使用Jenkins 2.33版

我建議的設置:

將Jenkins Master安裝為Windows服務。

在大師:

  1. 導航到節點。
  2. 創建一個新節點,並為其命名,例如Node。
  3. 將說明設置為“從屬部署為”
  4. 將執行器數設置為5
  5. 將目錄設置為C:\\ JenkinsSlave

在從屬計算機上:

  1. 打開瀏覽器訪問Jenkins Master URL
  2. 導航到節點> <新從屬名稱>
  3. 單擊啟動按鈕。 將打開一個新的(小)瀏覽器窗口。

    備用 -如果啟動按鈕想要下載slave-agent.jnlp

    a)在從屬計算機上將slave-agent.jnlp保存到c:\\ temp

    b)確保已安裝Java 1.8_66,並且路徑中包含%JAVA_HOME%\\ bin(注意:%JAVA_HOME%可能不起作用,因此您可能必須將Java的完整路徑放在路徑中)

    c)打開管理員命令提示符,然后導航到c:\\ temp

    d)鍵入javaws -verbose c:\\ temp \\ slave-agent.jnlp

    e)接受“您要運行”對話框

    f)彈出瀏覽器窗口時,從文件菜單中選擇“作為Windows服務安裝”

    g)如果由於訪問權限導致安裝失敗,則需要導航到C:\\ JenkinsSlave並鍵入jenkins-slave.exe install

  4. 選擇“文件”>“作為Windows服務安裝”

  5. 轉到服務> Jenkins從站並打開屬性
  6. 適當設置登錄詳細信息,然后重新啟動。

如果“作為Windows服務安裝”失敗

在從機上:

  1. 打開管理員命令提示符
  2. 將目錄更改為C:\\ JenkinsSlave
  3. 執行“ slave.exe安裝”(不帶引號)
  4. 返回到上面的步驟5。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM