搭建jenkins集群


  搭建jenkins集群是為了解決單點服務器存在的性能瓶頸,也有業務的需要,比如:java服務打包的環境我們需要linux,ios打包的服務器需要mac機。

 

 一、創建agent節點

1.打開 系統管理-管理節點-點擊“新建節點”。

 

2.點“OK”后,進入node配置

 

如果沒有找到步驟2中的“通過java web啟動代理”,需要到 系統管理-全局安裝配置 打鈎“Enable Agent”。

 

 

二、下載agent運行到目標服務器

1.點擊剛剛建好的新節點。

 

2.下載agent

 

3.將slave-agent.jnlp安裝到對應window服務器上(mac,linux都類似)

 

4.查看nodes,window-01下面沒有紅色的X了,代表連接成功。

 

三、job運行agent服務器

新建一個job,打鈎“限制運行項目的節點”,選擇“windows-01”。job就運行在windows-01節點上了。

 

假如job使用的是pipeline腳本,在node()這里指定。

node('windows-01') {     //windows-01節點運行,以下stage也可指定節點
    stage 'Prepare'  //清空發布目錄
        bat '''if exist D:\\publish\\LoginServiceCore (rd/s/q D:\\publish\\LoginServiceCore)
               if exist C:\\Users\\Administrator\\.nuget (rd/s/q C:\\Users\\Administrator\\.nuget)
               exit'''

    //拉取git代碼倉庫
    stage 'Checkout'
        checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], 
       submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'c6d98bbd-5cfb-4e26-aa56-f70b054b350d', 
            url: 'http://xxx/xxx/xxx']]])

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM