zoukankan      html  css  js  c++  java
  • Jenkins分布式构建

    前言

    Jenkins的Master-Slave分布式架构主要是为了解决Jenkins单点构建任务多、负载较高、性能不足的场景。Master-Slave相当于Server和Agent的概念。Master提供web接口让用户来管理job和Slave,job可以运行在Master本机或者被分配到Slave上运行构建。一个Master(Jenkins服务所在机器)可以关联多个Slave用来为不同的job或相同的job的不同配置来

    地址规划:

    主机名 ip地址 Jenkins服务
    lb01 10.0.0.5 jdk8
    web01 10.0.0.11 maven

    架构图:

    构建节点

    • 节点一构建:

    • 10.0.0.11准备:
    #创建node节点目录
    mkdir /home/jenkins
    
    #安装maven
    wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
    tar xf apache-maven-3.6.3-bin.tar.gz -C /usr/local
    ll /usr/local/apache-maven-3.6.3/
    ln -s /usr/local/apache-maven-3.6.3/ /usr/local/maven
    ll /usr/local/maven/
    vim /etc/profile
    #文件结尾添加两行
    export M2_HOME=/usr/local/maven
    export PATH=${M2_HOME}/bin:$PATH
    
    source /etc/profile
    mvn -v

    注意:主机之间时间需要同步`/usr/sbin/ntpdate ntp1.aliyun.com &> /dev/null` 。

    查看结果:

  • 相关阅读:
    四则运算————javaweb版
    构建之法阅读笔记02
    十一周学习进度条
    软工概论-课堂练习:添加信息
    梦断代码阅读笔记01
    链接doc命令行的mysql的编码问题
    构建之法阅读笔记01
    第十周学习进度条
    web
    sql初——基础
  • 原文地址:https://www.cnblogs.com/Mercury-linux/p/12670527.html
Copyright © 2011-2022 走看看