Jenikns新建节点、配置节点、新建任务、配置任务、脚本验证
生活随笔
收集整理的這篇文章主要介紹了
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】-【進入節點管理頁面】-點擊【新建節點】
- 【Manage Jenkins】-【Manage Nodes】-【進入節點管理頁面】-點擊【新建節點】
- 點擊【新建節點】后,需要【輸入節點名稱】,【選中Permanent Agent】-【點擊確認】
- 2. 配置節點
- 添加節點的描述,以后便于快速構建,也就是知道每個節點配置信息,可以省時間,提高構建效率
- 添加節點的描述,以后便于快速構建,也就是知道每個節點配置信息,可以省時間,提高構建效率
- 3. 配置路徑、Ip、用戶名、密碼
我們使用root用戶登錄遠程Linux測試環境主機,因此需要配置
測試環境ip地址,用戶名、密碼
| 啟動方法 | 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節點添加進去
- 把新建的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新建节点、配置节点、新建任务、配置任务、脚本验证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么我直接在servlet里面直接输出
- 下一篇: find VS not looking