91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jenkins怎么實現集群化管理以及流水線項目配置

發布時間:2022-03-22 09:10:00 來源:億速云 閱讀:208 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“Jenkins怎么實現集群化管理以及流水線項目配置”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Jenkins怎么實現集群化管理以及流水線項目配置”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

一、Jenkins Cluster 簡介

首先在這里說一下單臺 Jenkins 的工作流程:

1.在 GitLab 遠程倉庫中下載代碼到本地;

2.由本地的 Maven 對代碼編譯成 war 包(針對于 Tomcat)

3.最后將打包的 war 包放置目標位置(一般都是通過腳本來進行傳輸)

以上就是 Jenkins 大致的一個工作流程。

現在來說一下為什么要使用 Jenkins 集群:

其實使用 Jenkins 集群的主要目的就是為了緩解 Jenkins Master 的一個工作壓力(Jenkins 本身就是 Master)

因為當同時在 Jenkins 上部署多個項目時,單臺 Jenkins 服務器的壓力可能會過大(拉取,編譯,發布)

1.配置 Jenkins 實現集群功能

Jenkins 上需要安裝:SSH、SSH Agent、SSH Build Agents 插件。

Node 上需要安裝:JDK 軟件包,并進行時間同步。

1)配置 Jenkins 集群

Manage Jenkins —— Manage Nodes and Clouds

Jenkins怎么實現集群化管理以及流水線項目配置

Jenkins怎么實現集群化管理以及流水線項目配置

Jenkins怎么實現集群化管理以及流水線項目配置

Jenkins怎么實現集群化管理以及流水線項目配置

2)準備項目

Jenkins怎么實現集群化管理以及流水線項目配置

Jenkins怎么實現集群化管理以及流水線項目配置

Jenkins怎么實現集群化管理以及流水線項目配置

Jenkins怎么實現集群化管理以及流水線項目配置

3)Build Now

ssh-copy-id root@192.168.1.3									# 需要將 Node 節點的公鑰發送給 Client

Jenkins怎么實現集群化管理以及流水線項目配置

2.使用 Jenkins 配置流水線項目

Jenkins 流水線(Pipeline)就是在任務項目構建的過程中通過 Pipeline 來呈現每個構建階段的細節信息。

Jenkins怎么實現集群化管理以及流水線項目配置

流水線格式:

pipeline {
    agent any														# 在所有主機上操作
    stages {														# 任務集
        stage('Hello') {											# 任務名稱為 Hello
            steps {
                echo 'Hello World'									# Hello 任務要執行的命令
            }
        }
    }
}

Jenkins怎么實現集群化管理以及流水線項目配置

Jenkins怎么實現集群化管理以及流水線項目配置

注意:我這里只是簡單做了下演示,你們可以根據 pipeline 語法來玩更高級的東西。

讀到這里,這篇“Jenkins怎么實現集群化管理以及流水線項目配置”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江川县| 临漳县| 龙井市| 青浦区| 平武县| 新龙县| 申扎县| 新田县| 鸡泽县| 景泰县| 大足县| 崇仁县| 贡嘎县| 海林市| 贵溪市| 甘谷县| 南涧| 玉屏| 华安县| 茌平县| 遂平县| 长沙市| 衡阳县| 宁阳县| 星子县| 五原县| 佛教| 马公市| 石嘴山市| 康乐县| 娄底市| 姜堰市| 庆安县| 丽江市| 广饶县| 清水县| 广灵县| 茂名市| 三都| 扎鲁特旗| 阳春市|