日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenikns新建节点、配置节点、新建任务、配置任务、脚本验证

發布時間:2024/9/27 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenikns新建节点、配置节点、新建任务、配置任务、脚本验证 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Jenkins節點概念:
1、Jenkins的節點就相當于一個服務器的環境配置容器
2、Jenkins的節點可以是多個的,一個UATEnv節點相當于一個UAT環境配置容器
3、Jenkins的節點就相當于把一個服務器的環境配置信息,都配置到了節點中,運行節點就可以使用某個節點的環境配置信息

Jenkins任務概念:
1、Jenkins的任務就相當于執行某一個構建功能
2、Jenkins的任務可以是多個的,多個任務可以用同一個節點,也可以任務和節點是一一對應的。
3、Jenkins的節點就相當于把一個服務器的環境配置信息,都配置到了節點中,運行節點就可以使用某個節點的環境配置信息

一、將Linux注冊到Jenkins上

  • 1. 新建節點

  • 2. 配置節點

  • 3. 配置路徑、Ip、用戶名、密碼

  • 4. 啟動節點的任務驗證Linux服務器是否已經成功注冊到Jenkins上

  • 5. 新建任務

  • 6. 配置任務

  • 7. 新建Job驗證Jenkins任務可以遠程運行在Linux服務器上


  • 1. 新建節點
    • 【Manage Jenkins】-【Manage Nodes】-【進入節點管理頁面】-點擊【新建節點】
  • 點擊【新建節點】后,需要【輸入節點名稱】,【選中Permanent Agent】-【點擊確認】
  • 2. 配置節點
    • 添加節點的描述,以后便于快速構建,也就是知道每個節點配置信息,可以省時間,提高構建效率
  • 3. 配置路徑、Ip、用戶名、密碼
    我們使用root用戶登錄遠程Linux測試環境主機,因此需要配置
    測試環境ip地址,用戶名、密碼
遠程工作目錄/root/.jenkins
啟動方法Launch agent agents via SSH
主機192.168.45.145
用戶名root
密碼123456

  • 點擊【添加按鈕】,選擇【Jenkins】-【輸入用戶名】-【輸入密碼】-【點擊添加】
  • 【Credentials】-【點擊下拉】-【root/**

  • 配置好信息,后點擊-【保存按鈕】
  • 點擊保存之后,進入節點管理頁面
  • 【點擊TestEnv】-【進入節點編輯頁面】
    啟動節點驗證Linux服務器已經成功注冊到Jenkins上
  • 4. 啟動節點驗證Linux服務器是否已經成功注冊到Jenkins上
    • 點擊【啟動代理】-【嘗試連接】
  • 點擊【控制臺輸出】具體查看控制臺輸出的信息,便于觀察構建過程
  • 發現:構建任務出現異常了
    如出現同樣的異常,請跳轉,找gblfy,即可輕松解決你的問題哈哈!!!:https://blog.csdn.net/weixin_40816738/article/details/90281415
  • 修改后:再次執行構建任務

從截圖中可以看到Linux可以成功地連接到Jenkins,下面我們寫個腳本測試一下。

  • 5. 新建任務
    在Jenkins主頁面新建Item(任務)】-【任務名稱為:TestTask】-【FreeStyle project】點擊【確認】
  • 6. 配置任務
    • 把新建的TestEnv節點添加進去
  • 【構建】中選擇-【Execute shell】
  • 【Execute shell】多選擇框中-輸入查看Linux主機ip的命令【ifconfig】-點擊【保存按鈕】
  • 7. 新建Job驗證Jenkins任務可以遠程運行在Linux服務器上
    • 執行立即構建,驗證任務
    • 在任務頁面,點擊-立即構建【Build Now】
  • 查看控制臺輸出:
    • 第一種:
  • 第二種:

  • 點擊【控制臺輸出】-【具體查看構建過程】

gblfy經驗分享:

場景: 有2個節點,一個是TestEnv節點,另一個是UATEnv節點容器 1>TestEnv是一個test環境配置節點容器 2>UATEnv是一個UATEnv節點容器有3個自動化任務分別是DeployOrder、DeployProduct、DeployUser 1>自動化任務DeployOrder,用于發布訂單的功能,發布節點為TestEnv節點 2>自動化任務DeployProduct,,用于發布商品的功能,發布節點為TestEnv節點 3>自動化任務DeployUser,用于發布用戶相關的功能,發布節點為UATEnv節點總結:可以選擇TestEnv節點,也就是在測試環境發布訂單功能,很正常,上線之前總需要驗證一下訂單功能,是否運行正常,對吧! 同時。也可以選擇UATEnv節點容器,發布測試環境正常,我在驗證一下,其他環境發布功能是否正常,也可以對吧!

總結

以上是生活随笔為你收集整理的Jenikns新建节点、配置节点、新建任务、配置任务、脚本验证的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。