簡體   English   中英

Jenkins主/從配置

[英]Jenkins Master/Slave configuration

我一直在閱讀有關Jenkins主/從配置的信息,但仍然有一些問題:

  1. 是不是使得從屬Jenkins並未像主Jenkins那樣實際安裝和啟動? 我假設我將以相同的方式安裝一個主Jenkins和另一個從屬Jenkins,然后主Jenkins將通過SSH控制從屬? 因此,我無法通過GUI查看從屬詹金斯嗎?

  2. 我之所以考慮在另一個VM上添加一個從屬Jenkins,是因為該VM包含我們的應用程序服務器(許多測試環境)。 從主Jenkins部署和啟動/停止應用程序服務器很痛苦,因為主Jenkins和應用程序服務器位於不同的計算機上。 因此,如果我將從屬Jenkins添加到應用程序服務器所在的機器上,則實際上將在本地部署和啟動/停止(由從屬Jenkins)。 我想知道我是否錯過了某些事情,或者我的推定是否仍然有效。

在標准的Jenkins主/從設置中,Jenkins僅安裝在主服務器上。 那是您看到用戶界面和啟動/配置構建作業的地方。

奴隸執行工作。 除了一個小型Java應用程序之外,這里沒有安裝Jenkins,可以讓Jenkins與從設備通信。 Jenkins通過例如通過SSH Slaves Plugin通過SSH的slave.jar應用程序與這些奴隸進行對話,並可以監視奴隸是否正在運行等。

因此,在您的情況下,您可以從將在應用程序服務器上執行的主服務器啟動作業。

主/從設置還允許您托管具有不同操作系統,不同硬件等的所有不同從服務器,您可以通過Copy Artifacts Plugin將作業結果(工件)從一個從服務器傳遞到另一個從服務器。

在繁重的使用場景中,還有一些方法可以通過負載平衡來復制實際的Jenkins母版。 那不是您想要的東西。

暫無
暫無

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

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