jenkins部署windows節點機詳細教程

寫這篇文章是讓大家少走彎路,覺得不錯的話要點個贊啊!

 

 

爲什麼要部署windows節點機?

因爲不這樣的話,執行的一些操作只能在部署jenkins的機器上進行,部署windows節點是爲了能夠遠程執行windows上的腳本,或其他的一些操作。

 

可以部署linux節點機嗎?

可以,而且操作相對於windows而言更加簡單

 

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

 

環境:

主機: windows10 + jdk1.8 + jenkins

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

說明:主機或節點機的系統都是可以搭配的,windows+linux,windows+windows,linux+linux,linux+windows,主要是你節點機要幹什麼,選擇不同系統

 

開始(下面部署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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章