首页 > 其他分享 >部署 jenkins master 及多 slave 环境(第四周)

部署 jenkins master 及多 slave 环境(第四周)

时间:2022-11-24 20:34:32浏览次数:42  
标签:slave 环境 job master jenkins 节点

jenkins分布式环境介绍

jenkins分布式作用

 

在众多 Job 的场景下,单台 jenkins master 同时执行代码 clone、编译、打包及构建,其性能可能会出现瓶颈从而会影响代码部署效率,影响 jenkins 官方提供了 jenkins 分布式构建,将众多 job 分散运行到不同的 jenkins slave 节点,大幅提高并行 job 的处理能力。不同的node可以分别执行测试和线上环境的操作。

jenkins master节点负责job的创建、管理与触发。  job在执行时分配给特定的jenkins slave节点执行  job执行成功后由jenkins master发送邮件通知。 

添加jenkins slave节点

注:jenkins slave节点创建工作目录与基本环境配置,如果jenkins slave节点需要clone代码和执行java 代码编译,则jenkins slave节点也需要配置java环境并且安装git、svn、maven等与master相同的基础运行环境,另外也要创建与master相同的数据目录,方便后期目录切换与制品同步,此路径通常与master和各node节点保持一致。 mkdir -p /var/lib/jenkins #创建数据目录 apt install openjdk-11-jdk  #保持相同的java环境  

Jenkins—系统管理—节点管理—新建节点:

 

基础配置 

 

认证凭据:

 

 slave启动方式

注:如果你的ssh端口号不是22,ssh端口号在高级里面设置

验证jenkins slave节点状态

 

 

 

 

 

 

标签:slave,环境,job,master,jenkins,节点
From: https://www.cnblogs.com/gengxiaonuo/p/16923146.html

相关文章

  • Jenkins 问题汇总
    1.未安装MavenERROR:AMaveninstallationneedstobeavailableforthisprojecttobebuilt.EitheryourserverhasnoMaveninstallationsdefined,orthere......
  • 基于docker搭建Jenkins+git+python+allure
    一、创建jenkins容器1、拉取jenkins镜像dockerpulljenkins/jenkins:latest    2、创建本地目录,后续挂载jenkins的工作目录mkdir/home/jenkins_home3、......
  • Jenkins教程(自动化部署)
    Jenkins教程(自动化部署)1.Jenkins是什么?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins......
  • jenkins+gitee拉取代码,打包
    1.安装gitee1.1在jenkins服务器上安装git客户端yum-yinstallgit1.2从jenkins控制面板上下载git插件1.2.1点击插件管理1.2.2在可选插件里搜索gitee没有就到已安装......
  • Jenkins通知邮件标题中添加版本号(Jenkins shell中修改变量)
     一、安装插件EnvironmentInjector二、添加shell构建步骤,在这里对变量进行赋值,文件名字自定义就行echoreleaseVersion='1.2.2'>env.properties 三、添加注入环......
  • Jenkins之shell脚本分享
    1.一键打ab包,包括拉项目,打包,上传ftp#!/bin/bashecho"---------------------------------------------->InvokeBuildAB.sh<----------------------------------------......
  • 12.jenkins RBAC权限管理
    在实际工作中,存在多个团队都需要Jenkins来实现持续交付,但是又希望不同团队之间进行隔离,每个项目有自己的view,只能看到自己项目的jenkinsjob.但是,jenkins默认的权限管理......
  • Jenkins git访问拒绝
    Jenkinsgit访问拒绝Mikasa___关注2018.07.3114:36:31字数196阅读4,649问题一Failedtoconnecttorepository:Command"[email protected]:......
  • 使用Jenkins构建镜像:将应用打包成镜像
    学习某册子的CICD,记录使用Jenkins构建镜像的过程。使用Jenkins集成Git来构建Docker镜像,为后面的部署准备镜像资源。1.安装Nodejs环境如果想要安装Node环境,有以下两个办......
  • 使用jenkins部署gitbook
    声明文章仅记录jenkins推送脚本和部分注解,方便个人复制使用。有基础的人可以参考。#环境变量exportGOROOT=/data/go1.9exportPATH=${PATH}:${GOROOT}/binexportGOPATH=/......