当前位置: 首页 > news >正文

Jenkins 节点该如何管理?

Jenkins 拥有分布式构建(在 Jenkins 的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows 和 Linux 系统)中编译、测试等

Jenkins 的任务可以分布在不同的节点上运行
节点上需要配置 Java 运行时环境,JDK 版本大于 1.5
节点支持 Windows,Linux,Mac

Jenkins 运行的主机在逻辑上是 master 节点
在这里插入图片描述

节点的创建及配置

点击 系统管理 → 节点管理 → 新建节点 ,用于创建节点:

输入节点名称,选择固定节点,点击确定:

执行器数量:节点并发执行数量,依据机器性能来配置
运行目录:节点存放任务的目录路径
标签:节点的标签名,job 中会用到
用法:尽可能使用此节点/只允许绑定节点的 job 两种选项,依据实际情况选择
启动方式:通过 Java Web 启动代理(常用)
可用性:尽量保持代理在线即可
设置完成,点击保存。

启动节点

启动节点方式有 2 种,分别是

点击 Lauch 下载 slave-agent.jnlp,双击运行
点击 agent.jar,下载 jar 包,执行命令启动

任意一种方式启动即可,节点启动成功,刷新节点页面,可以看到节点已经上线。

在这里插入图片描述

节点的创建及配置

点击 系统管理 → 节点管理 → 新建节点 ,用于创建节点:

输入节点名称,选择固定节点,点击确定:

执行器数量:节点并发执行数量,依据机器性能来配置
运行目录:节点存放任务的目录路径
标签:节点的标签名,job 中会用到
用法:尽可能使用此节点/只允许绑定节点的 job 两种选项,依据实际情况选择
启动方式:通过 Java Web 启动代理(常用)
可用性:尽量保持代理在线即可
设置完成,点击保存。

启动节点

启动节点方式有 2 种,分别是

点击 Lauch 下载 slave-agent.jnlp,双击运行
点击 agent.jar,下载 jar 包,执行命令启动

任意一种方式启动即可,节点启动成功,刷新节点页面,可以看到节点已经上线。
在这里插入图片描述

job 中配置节点信息

勾选“限制项目的运行节点”,将之前节点的标签写到此处,这个配置会使之后的构建都会在限制的节点上进行:
在这里插入图片描述


             【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通


二、接口自动化项目实战 

三、Web自动化项目实战


四、App自动化项目实战 

五、一线大厂简历


六、测试开发DevOps体系 

七、常用自动化测试工具


八、JMeter性能测试 

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

                               

             

相关文章:

Jenkins 节点该如何管理?

Jenkins 拥有分布式构建(在 Jenkins 的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows 和 Linux 系统)中编译、测试等 Jenkins 的任务可以分布在不同的节点上运行 节点上需要配置 Java 运行时环境,JDK 版本大于 1.5 节…...

hugging face下载数据集

开始直接执行这个,下载下来的图片打不开 git clone https://huggingface.co/datasets/diffusers/dog-example 解决办法: 安装git lfs 1. curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash 2. sudo apt…...

解决Django报错 : No module named ‘MySQLdb‘

Django的版本是2.0,Python的版本号是3.6.4 在models.py创建好了模型类之后使用命令:python manage.py makemigrations 进行迁移,但是突然报错:ImportError:No module named MySQLdb 查询了相关资料发现python2.x版本是支持mysql…...

【Docker】Docker的优势、与虚拟机技术的区别、三个重要概念和架构及工作原理详细讲解

前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 作者简介: 辭七七&#xf…...

【论文笔记】RCM-Fusion: Radar-Camera Multi-Level Fusion for 3D Object Detection

原文链接:https://arxiv.org/abs/2307.10249 1. 引言 目前的一些雷达-相机融合3D目标检测方法进行实例级的融合,从相机图像生成3D提案,并与雷达点云相关联以修正提案。但这种方法没有在最初阶段使用雷达,依赖于相机3D检测器&…...

STM32-风速传感器(ADC)

目录 0 说明 1 传感器介绍 2 代码说明 2.1 ADC.c 2.2 adc.h 2.3 main.c 0 说明 本篇文章主要是说明怎么使用STM32单片机读取风速传感器采集到的数据,读取方式是ADC,并且附带着STM32所需要的全部代码,所使用的风速传感器如下图所示。 附&am…...

【conda】配置国内镜像源

【conda】配置国内镜像源 1、官方2、国内常用镜像3、配置查看当前conda配置设置搜索是显示通道地址 4、清除缓存5、恢复默认全部删除指定删除 1、官方 https://docs.conda.io/projects/conda/en/latest/configuration.html 2、国内常用镜像 https://developer.aliyun.com/mi…...

python森林生物量(蓄积量)数据处理到随机森林估算全流程

python森林生物量(蓄积量)估算全流程 一.哨兵2号获取/处理/提取数据1.1 影像处理与下载采用云概率影像去云采用6S模型对1C级产品进行大气校正geemap下载数据到本地NDVI 1.2 各种参数计算(生物物理变量、植被指数等)LAI&#xff1a…...

使用Freemarker模版导出xls文件使用excel打开提示文件损坏

本文是通过一步步的还原事件的发生并解决的一个过程记录,如果想知道如何解决的可以直接跳转文章末尾结论部分 提示一下,关注一下 Table 标签中的 ss:ExpandedRowCount 属性 解决的问题 在项目中使用freemarker的xml模板导出xls格式的Excel文件时&#xf…...

初识Linux

今天简单了解了关于操作系统的发展史,学习了在Linux中如何远程连接云服务器的指令,以及在Linux中创建多个用户的指令。 1. ssh root 服务器远程地址 作用是用来连接XShell与云服务器,输入该指令后会自动生成输入密码的窗口,如…...

python——案例六:清空列表用clear()方法实现

案例六:清空列表用clear()方法实现LIST[0,1,2,3,4,5] print(清空前:,LIST) LIST.clear() print(清空后:,LIST)...

测试|Selenium之WebDriver常见API使用

测试|Selenium之WebDriver常见API使用 文章目录 测试|Selenium之WebDriver常见API使用1.定位对象(findElement)css定位xpath定位css选择器语法:xpath语法:校验结果 2.操作对象鼠标点击对象在对象上模拟按键输入clear清除对象输入的文本内容su…...

手把手教你uniapp和小程序分包

分包目的在于提高小程序的体积,多一个包就多2M,最多20M 常规的分包: 小程序一打开首先加载主包,然后再加载分包 分包可以用主包内的资源,主包不可以使用分包的资源 分包A不可以使用分包B里面的内容 分包可以使用a…...

Java中的代理模式

Java中的代理模式 1. 静态代理2. JDK动态代理3. CGLib动态代理 1. 静态代理 接口 public interface ICeo {void meeting(String name) throws InterruptedException; }目标类 public class Ceo implements ICeo{public void meeting(String name) throws InterruptedExcepti…...

LeetCode每日一题——1331.数组序号转换

题目传送门 题目描述 给你一个整数数组 arr ,请你将数组中的每个元素替换为它们排序后的序号。 序号代表了一个元素有多大。序号编号的规则如下: 序号从 1 开始编号。一个元素越大,那么序号越大。如果两个元素相等,那么它们的…...

2、Tomcat介绍(下)

组件分类 在Apache Tomcat中&#xff0c;有几个顶级组件&#xff0c;它们是Tomcat的核心组件&#xff0c;负责整个服务器的运行和管理。这些顶级组件包括&#xff1a; Server(服务器)&#xff1a;Tomcat的server.xml配置文件中的<Server>元素代表整个Tomcat服务器实例。每…...

JAVA 正则表达式(heima)

JAVA 正则表达式&#xff08;heima&#xff09; public class RegexDemo01 {/** 正则表达式介绍&#xff1a;本质来说就是一个字符串&#xff0c;字符串中可以指定规则&#xff0c;来对其他字符串进行校验。* public boolean matches(String regex):根据传入的正则表达式&#…...

布瑞特单圈绝对值旋转编码器串口数据读取

布瑞特单圈绝对值旋转编码器串口数据读取 数据手册&#xff1a;http://briter.net/col.jsp?id109 (2.1版本RS485说明书通信协议 单圈.pdf) 绝对式编码器为布瑞特BRT38-ROM16384-RT1&#xff0c;采用RS485通信。 该绝对式编码器共有5根线&#xff1a;红、黄、黑、绿、白 由…...

Linux第六章之vim与gcc使用

一、Linux编辑器-vim使用 vi/vim的区别简单点来说&#xff0c;它们都是多模式编辑器&#xff0c;不同的是vim是vi的升级版本&#xff0c;它不仅兼容vi的所有指令&#xff0c;而且还有一些新的特性在里面。例如语法加亮&#xff0c;可视化操作不仅可以在终端运行&#xff0c;也…...

【Golang】Golang进阶系列教程--为什么说 Go 语言字符串是不可变的?

文章目录 前言推荐阅读 前言 最近有读者留言说&#xff0c;平时在写代码的过程中&#xff0c;是会对字符串进行修改的&#xff0c;但网上都说 Go 语言字符串是不可变的&#xff0c;这是为什么呢&#xff1f; 这个问题本身并不困难&#xff0c;但对于新手来说确实容易产生困惑…...

从XJTUSE编译原理小测出发:手把手教你用Python实现一个简易的词法分析器

从理论到实践&#xff1a;用Python构建词法分析器的完整指南 编译原理常被视为计算机科学中的"玄学"——课堂上听得云里雾里&#xff0c;考试时全靠死记硬背。但当我第一次用Python实现了一个能识别简单算术表达式的词法分析器后&#xff0c;那些抽象的状态转换图、有…...

新手零压力入门:借助快马ai互动教程轻松搞定node.js安装与环境搭建

最近在学前端开发&#xff0c;发现很多教程都提到要安装Node.js。作为一个纯小白&#xff0c;第一次看到"环境变量"、"包管理器"这些词简直一头雾水。好在发现了InsCode(快马)平台&#xff0c;它把复杂的安装过程变成了可以边学边做的互动教程&#xff0c;…...

不只是画连线:版图工程师必知的LOD效应与电流镜匹配实战指南(以SMIC 40nm工艺为例)

不只是画连线&#xff1a;版图工程师必知的LOD效应与电流镜匹配实战指南&#xff08;以SMIC 40nm工艺为例&#xff09; 在集成电路设计中&#xff0c;版图工程师常常被误解为仅仅是"画连线"的技术人员。然而&#xff0c;任何一位经历过流片洗礼的工程师都会明白&…...

SAP工单组件批量添加技巧:CO_XT_COMPONENT_ADD与CO_XT_ORDER_PREPARE_COMMIT组合使用教程

SAP工单组件批量添加实战&#xff1a;CO_XT_COMPONENT_ADD与CO_XT_ORDER_PREPARE_COMMIT深度解析 在SAP生产订单管理中&#xff0c;批量添加组件是制造企业常见的需求场景。当面对数百甚至上千个工单组件需要同时维护时&#xff0c;传统GUI操作不仅效率低下&#xff0c;还容易出…...

不止于循迹:给你的51单片机智能小车加上‘遥控’和‘自动’双模式(附完整Keil工程)

双模智能小车开发实战&#xff1a;蓝牙遥控与红外循迹的完美融合 在创客圈里&#xff0c;51单片机智能小车堪称"电子制作的Hello World"&#xff0c;但大多数项目往往止步于单一功能的实现。今天我们要打破常规&#xff0c;打造一款兼具蓝牙遥控与红外自动循迹/避障双…...

用Python和OpenCV复现经典去雾算法:暗通道先验从理论到实战(附完整代码)

用Python和OpenCV实现暗通道去雾算法&#xff1a;从原理到调参全指南 清晨的山景照片总是被薄雾笼罩&#xff0c;远处的细节模糊不清——这是每个摄影爱好者都会遇到的困扰。传统图像处理技术对这种物理现象束手无策&#xff0c;直到2009年何恺明提出的暗通道先验理论为单幅图像…...

PCU9669 LED驱动库:Mini Board嵌入式快速验证方案

1. 项目概述utility库是为 Mini Board PCU9669 评估套件&#xff08;Evaluation Kit&#xff09;配套开发的底层驱动与功能封装库&#xff0c;专为快速验证 NXP PCU9669 高精度、多通道 LED 驱动与电流/电压监控芯片而设计。该库并非通用型 HAL 抽象层&#xff0c;而是面向特定…...

springboot-vue基于web的智能家居控制应用的设计与实现

目录技术栈选择系统架构设计核心功能实现开发与测试计划关键代码示例&#xff08;后端&#xff09;前端交互示例部署方案项目技术支持源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作技术栈选择 后端采用Spring Boot框架&#xff0c;提供RE…...

AWS CloudFormation 安全最佳实践终极指南:IAM角色与策略配置完全解析

AWS CloudFormation 安全最佳实践终极指南&#xff1a;IAM角色与策略配置完全解析 【免费下载链接】aws-cloudformation-templates awslabs/aws-cloudformation-templates: 是一个包含各种 AWS CloudFormation 模板的存储库。适合查找和学习 AWS CloudFormation 模板的示例&…...

阿里云:数据分析Agent白皮书——AI重构数据消费 2026

这份由阿里云与瓴羊发布的《数据分析 Agent 白皮书 ——AI 重构数据消费》&#xff0c;立足 DataAI 融合趋势&#xff0c;系统阐述了数据分析 Agent 的发展背景、技术架构、代表产品、行业实践、落地方法与未来方向&#xff0c;核心围绕AI 重构企业数据消费模式展开&#xff0c…...