jenkins部署windows節點機詳細教程

寫這篇文章是讓你們少走彎路,以爲不錯的話要點個贊啊!java

 

 

爲何要部署windows節點機?linux

由於不這樣的話,執行的一些操做只能在部署jenkins的機器上進行,部署windows節點是爲了可以遠程執行windows上的腳本,或其餘的一些操做。web

 

能夠部署linux節點機嗎?windows

能夠,並且操做相對於windows而言更加簡單編輯器

 

本次介紹經過Launch agent by connecting it to the master的方式創建節點機ide

 

環境:工具

主機: windows10 + jdk1.8 + jenkinsui

節點機:windows8 + jdk1.8(這個機器必定要部署jdk,最好是1.8)this

說明:主機或節點機的系統都是能夠搭配的,windows+linux,windows+windows,linux+linux,linux+windows,主要是你節點機要幹什麼,選擇不一樣系統spa

 

開始(下面部署jenkins的機器稱主機):

        主機進入jenkins的web頁面,點擊左側菜單列表中"管理jenkins",中英文請忽略,看圖標和意思找

        image.png

       

        下拉點擊Configure Global Security,

      

 image.png

     下拉到  Agents   模塊,選擇標紅的地方

image.png

    下拉到Agent--Master Security,勾選上 Enable Agent-->Master Access Control

     image.png

  進入到  管理jenkins  中,下拉選擇 Manage Nodes and Clouds

     image.png

   點擊左側  New Node ,新建個節點

        image.png

 

   輸入節點名稱,選擇上Permanent Agent,點擊OK

       

   image.png

 

       Remote root directory 填寫節點機上一個存在的目錄, Launch method選擇 Launch agent by connecting it to the master,點擊save

       image.png

    點擊剛剛添加的節點機

     image.png

 

    點擊 Launch按鈕,下載jnlp文件

     

 image.png

     

    用文本編輯器打開剛剛下載的jnlp文件,修改裏面的  localhost  爲主機的ip,一共3個地方須要修改

      image.png

   將修改的jnlp文件發送到節點機上,準備使用

 

下面進入節點機操做:

    將這2個jar包拷貝到JAVA_HOME下lib中,下面連接爲地址,圖片爲要複製的jar包。否則可能會出現JNLP4不支持的狀況

          連接:https://pan.baidu.com/s/1VLGB_oU2375x99hOnqyQOw 提取碼:m8d0 

                  image.png

    進入到存放 slave-agent.jnlp的目錄,打開命令行工具,輸入  javaws slave-agent.jnlp

     image.png

      出現彈窗直接容許就行

  

      出現這個就是表明成功了

        image.png

 

      在主機端看下,成功了

image.png

  

 

新建一個JOB,勾選上Restrict where this project can be run ,Label Expression中填寫剛纔新增的節點機,

image.png

     

   

構建時執行下命令,保存後開始build

image.png

 

查看日誌,成功

image.png

相關文章
相關標籤/搜索