Jenkins架構

一. Master 和slave.

下圖闡述了master-slave交互的架構:

BztJcwsAAAAASUVORK5CYII=

在上面這個分布式的構建環境中,Jenkins master主要負責如下:

  • 接收構建觸發(比如,一個提交到GitHub后)
  • 發送通知(比如,在構建失敗后,發送email或者HipChat消息)
  • 處理HTTP請求(和客戶端進行交互)
  • 管理構建環境(在slave編排工作執行)


由于master和slave負責不相同的,所以他們請求不同的環境。

Master: 往往是專用的主機,項目從小到大需要內存200 MB--- 70 GB.

Slave: 沒有特別的要求,它應該能夠執行單一的構建。比如:這個項目比較大的話,請求100GB的內存,那么該slave主機應該滿足項目的要求。


建議: agent應該盡可能的通用,比如,假如我們有不同的項目 ,java、python、ruby。那么每個agent都能夠構建他們中的項目 ,有助于資源的調優使用。

轉載于:https://www.cnblogs.com/zangxueyuan/p/9204490.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277769.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277769.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277769.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【linux】linux命令如何查看文件、文件夾的屬性,包括大小、修改時間、誰修改的...

【linux命令如何查看文件、文件夾的屬性,包括大小、修改時間、誰修改的】1、查看文件大小:#du -sh filename2、查看文件,文件夾屬性:#ls -l filename#ls -ld foldername3、查看文件的三個時間 atime ,ctime, mtime3.1、 mtime(modification t…

Mac OS使用技巧之三:發射無線網絡信號的方法

許多人知道在windows下可以直接借助各種輔助軟件來直接發射wifi信號,比如360wifi,獵豹wifi。或者可以直接在命令行里面設置。許多人卻不知道Mac系統也有方便快捷發射無線信號的功能。下面講一下利用Mac OS發射無線網絡信號的方法。前提:你的電…

關于基本工作素養在職場當中的重要性

各位小伙伴: 今天博主就和大家分享一下,一個優秀的工作素養在職場中的重要性,中央軍軍容軍紀整潔,隊伍有條有理,為何地方軍閥,層次不窮,惡習滿貫。其核心根本就是職業素養低。 大家都是干技術的…

紀實:對CSDN博客系統的一些質疑

我是一個對編程充滿熱情的在校大學生,本來我是懷著滿腔熱情來到CSDN寫博客,記錄和分享自己的學習經歷。卻被這糟糕的博客系統一次次的潑冷水。寫這篇博客確實是因為心中十分不甘和特別生氣,所以我決定要把自己的遭遇寫出來,我自己…

php框架之laravel

常見問題: 1. 訪問網站500錯誤 這是因為laravel的緩存路徑沒有找到 laravel緩存文件路徑是在 config/cache.php中設置,默認存在storage文件夾中 解決:需要保證storage/framework下面創建 sessions, views, cache 文件夾并確保可寫權限 轉載于:https://ww…

MySQL的命令合集

2019獨角獸企業重金招聘Python工程師標準>>> MySQL客戶端操作 $db$是數據庫名稱$table$是數據表名稱$field$是數據表里的字段名稱有些語句最后加上**/G**可以使結果更美觀數據庫相關 創建數據庫,修改數據庫 create database $db$; 使用默認設置create database $db$…

Mac OS使用技巧之四:修改打開不同格式視頻的默認播放器

這里說一下視頻播放的一些問題。大家知道Mac OS中有自帶的一款播放器,叫做Quicktime Player。這已經是一款很牛X的軟件了,但他的定位并不是單純的視頻播放軟件,而是數字媒體制作平臺,可以用于視頻格式的轉換,視頻的錄制…

Sql—表格的建立,刪除,數據的建立與刪除-總結篇

一&#xff0c;Sql—表格的建立&#xff0c;刪除&#xff0c;數據的建立與刪除 Sql表格的建立公式 If exists (select * from sysobjects where <表名> Drop table <表名> Create table <表名> (<列名1> <數據類型> <約束類型> <是否為…

爬取汽車之家新聞

爬取汽車之家新聞 偽造瀏覽器向某個地址發送Http請求&#xff0c;獲取返回的字符串 response requests.get(url 地址)response.contentresponse.encoding apparent_encodingresponse.textbs4&#xff0c;解析HTML格式的字符串 soup BeautifulSoup(<html>...</html…

Mac OS使用技巧之五:Macbook鍵盤的使用基礎技巧

使用過蘋果電腦的朋友應該都知道蘋果的臺式機和筆記本鍵盤布局有自己獨有的風格&#xff0c;Mac里面的鍵盤細節就值得我們深深推敲。這篇博客將為一些Mac的新手&#xff0c; 詳細介紹一下蘋果電腦鍵盤的基礎使用技巧&#xff0c;筆者目前的系統是Mac mavericks。Mac OS按鍵符號…

需求工程week1

這是第一周&#xff0c;我們小組確定了項目工程的主題&#xff0c;對于需求不清楚的地方與甲方進行了溝通。簡單制定了下一周的工作計劃。 以下是詳細說明&#xff1a; &#xff08;1&#xff09;項目背景和范圍 ①背景&#xff1a;在急需志愿活動的今天&#xff0c;在部分個人…

3- 快速上手Linux玩轉典型應用- Linux準備工作

4- 準備工作 查看ip ifconfig # 查看ip地址 ipaddr # ip vi /etc/sysconfig/network-scripts/ifcfg-xxyum install net-tools最小化安裝的server版本沒有ifconfig。使用ip addr tab補全鍵一次補全。兩次提示。 使用pageup pagedown鍵&#xff0c;翻動。 編輯我們的配置文件將o…

Mac OS使用技巧之六:鼠標和觸摸板的使用

本篇說一下Macbook里面鼠標和觸摸板的使用&#xff0c;如果你的電腦是臺式機&#xff0c;那么使用觸摸板可能需要你自己配備Magic Trackpad。在我看來&#xff0c;Mac OS的日常使用基本是不需要鼠標的。Mac OS與觸摸板的完美契合是windows系統永遠無法企及的。但不排除有些情況…

go run 和 go build 和 go install 命令區別

go run&#xff1a; go run 編譯并直接運行程序&#xff0c;它會產生一個臨時文件&#xff08;但實際不存在&#xff0c;也不會生成 .exe 文件&#xff09;&#xff0c;直接在命令行輸出程序執行結果&#xff0c;方便用戶調試。 注意點&#xff1a;需要在main包下執行go run &a…

vue 實例數據綁定 指令 事件

vue.js的模式 mvvm 模式視圖層與數據層的雙向綁定環境搭建 其一引用 <script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 復制代碼引用之后/創建vue實例 這個實例是整個程序的啟動入口 <script src"https://cdn.jsdelivr.ne…

Mac OS使用技巧之七:個性化自己的Mac OS主界面

今天來講一下個性化自己的主界面。Mac OS的亮點之一就在于它精煉美觀的主界面。 Mac OS的界面跟我們熟悉的windows是截然不同的&#xff0c;賦予了桌面新的定義。 能夠完美的體現一張牛X的壁紙是有多么的吸引人。&#xff08;圖不是我盜的哦&#xff0c;第一張圖片加了自己水…

[Codeforces700E Cool Slogans]

簡要題意 給出一個長度為n的字符串s[1]&#xff0c;由小寫字母組成。定義一個字符串序列s[1....k],滿足性質&#xff1a;s[i]在s[i-1] (i>2)中出現至少兩次&#xff08;位置可重疊&#xff09;&#xff0c;問最大的k是多少&#xff0c;使得從s[1]開始到s[k]都滿足這樣一個性…

Google的“機器人情結”:兩次合計36億美元的人工智能收購

據Re/code1月27日消息&#xff0c;Google將收購&#xff08;據知情人透露約4億美元&#xff0c;未經證實&#xff09;一家人工智能公司DeepMind。DeepMind公司位于英國倫敦&#xff0c;由神經系統科學家DemisHassabis、網絡語音通訊軟件Skype開發者JaanTallin和研究人員ShaneLe…

Mac OS使用技巧之八:Dock欄使用技巧

本篇博客&#xff0c;我們來講一下Mac OS的標志性的東西————Dock。在我們的第七篇系列博客里面已經提及了神秘強大的Dock欄。這是蘋果的一大亮點。Dock中間偏右側有一條淺淺的分割線。分割線左側是APP的圖標&#xff0c;在運行的下面會有白色光點。分割線右側是堆棧&#x…

man:命令幫助使用手冊

man&#xff1a;在linux中作為手冊存在&#xff0c;含義就是命令的使用手冊 在man命令的幫助使用手冊中&#xff0c;其中的常用按鍵及其用途如下所示 按鍵 用處 空格鍵 向下翻一頁 PaGe down …