簡體   English   中英

在Windows 2008 R2 Box上創建Jenkins從站

[英]Creating Jenkins Slave On Windows 2008 R2 Box

我有一個主Jenkins服務器。 我想創建一個從Windows 2008 R2從屬詹金斯嗎?

我需要在從箱上安裝Jenkins嗎? 還是將slave-jnlp文件保存到磁盤並足夠打開?

我下載了slave-agent.jnlp並嘗試運行它。 我得到:

在此處輸入圖片說明

您無需在從站上安裝完整的Jenkins服務器。 僅此文檔中的從屬代理: https : //wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Howdoesthiswork%3F

那么,您遵循了文檔的哪一部分? 有很多方法可以做到

這是因為與jnlp相關的Java安全性已提高,從而阻止了它使用http。

選項A)安全方法:切換到HTTPS。 購買和安裝證書,甚至創建自己的證書頒發機構並自簽名自己的證書,進行安裝,然后將CA作為所有節點上的受信任根安裝! 現在應該工作。

選項B)通過某些安全方式(例如SSH)或對於那些不關心安全性(同等壓力的人),將slave-agent.jnlp文件從Jenkins服務器復制到Jenkins節點:

wget http://10.150.0.150:8080/computer/NODENAME/slave-agent.jnlp

或通過管理性Powershell(也是不安全的傳輸):

iwr('http://10.150.0.150:8080/computer/NODENAME/slave-agent.jnlp')

將您的Jenkins節點設置為信任看起來像來自您的Jenkins服務器的任何不安全的http:

Windows > All Programs > Java > Configure Java > Security tab > Edit Site List
add your server ("http://10.150.0.150:8080", for instance)

雙擊桌面上的“ slave-agent.jnlp”文件。 應該會看到Jenkins UI表示已啟動從屬代理。

File > Install as Windows Service

強烈建議使用HTTPS(選項A。)

暫無
暫無

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

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