• <menu id="sssag"></menu>
  • <menu id="sssag"></menu>
  • 基于Kubernetes/K8S構建Jenkins持續集成平臺(上)-1

    基于Kubernetes/K8S構建Jenkins持續集成平臺()-1

     

     

    JenkinsMaster-Slave分布式構建

    什么是Master-Slave分布式構建

     

     

     

    JenkinsMaster-Slave分布式構建,就是通過將構建過程分配到從屬Slave節點上,從而減輕Master點的壓力,而且可以同時構建多個,

    有點類似負載均衡的概念。

     

     

    如何實現Master-Slave分布式構建

    1) 開啟代理程序的TCP端口

    Manage Jenkins -> Con?gure Global Security

     

    2) 新建節點

    Manage Jenkins—Manage Nodes—新建節點

     

     

     

     

    下載好的jar包放到slave1  從節點的root目錄里

    然后還要安裝git環境

    yum -y install git
    

      

     

     

     

    然后回到主節點查看狀態是否連接:

     

     

    然后進行測試一下:

     

    配置運行節點slave1

     

    然后直接構建:

     

    slave1服務器/root/jenkins上查看項目代碼拉取

     

     

     

     

    使用流水線創造一下:

     

    這個要指定從節點所以有個slave1

    node('slave1') {
    
        stage('pull code') {
            checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 'd5bb0e98-15f2-477f-8db7-2c33ecc6c644', url: 'git@20.0.0.20:root/tensquare_back.git']]])
        }
    }
    

      

    構建成功后可以去從節點服務器查看是否拉取過來

     

    posted @ 2022-03-07 15:23  隱姓埋名4869  閱讀(158)  評論(0編輯  收藏  舉報
    国产在线码观看超清无码视频,人妻精品动漫H无码,十大看黄台高清视频,国产在线无码视频一区二区三区,国产男女乱婬真视频免费,免费看女人的隐私超爽,狠狠色狠狠色综合久久蜜芽