> 文章列表 > jenkins——环境变量、节点配置以及节点环境变量的使用

jenkins——环境变量、节点配置以及节点环境变量的使用

jenkins——环境变量、节点配置以及节点环境变量的使用

这里写目录标题

  • 一、Jenkins 环境变量
    • 1、环境变量分类
      • a、系统内置环境变量
      • b、用户自定义环境变量
    • 2、环境变量的使用
    • 3、控制台输出
  • 二、Jenkins 节点配置
    • 1、Jenkins的常用节点
    • 2、准备工作
    • 3、SSH类节点配置
    • 4、Java web节点配置
    • 5、Java web节点配置详细步骤
  • 三、Jenkins 节点环境变量
    • 1、节点工具配置
    • 2、节点环境变量配置
  • 四、实战演练——Jenkins Job 指定节点运行
    • 1、创建一个job任务
    • 2、配置job任务
    • 3、构建
    • 4、控制台输出

一、Jenkins 环境变量

Jenkins 环境变量就是通过 env 关键字暴露出来的全局变量,可以在 Jenkins 文件的任何位置使用
jenkins——环境变量、节点配置以及节点环境变量的使用

1、环境变量分类

a、系统内置环境变量

BUILD_NUMBER
BUILD_URL
JOB_NAME
GIT_URL

b、用户自定义环境变量

全局环境变量入口 Dashboard -> 系统管理(Manage Jenkins) -> 系统配置(Configure System)-> 全局属性

jenkins——环境变量、节点配置以及节点环境变量的使用

2、环境变量的使用

linux部署:$变量名称
windows部署:%变量名称%

jenkins——环境变量、节点配置以及节点环境变量的使用

3、控制台输出

jenkins——环境变量、节点配置以及节点环境变量的使用

二、Jenkins 节点配置

docker 搭建的内建节点 (built-in或者master) 缺少许多的环境
同一时间需要多台机器来执行Jenkins任务。
不同的Jenkins任务有不同的操作环境需求。

1、Jenkins的常用节点

内建节点
SSH节点
Java web节点

2、准备工作

java环境
防火墙设置
连接的用户名/密码

3、SSH类节点配置

jenkins——环境变量、节点配置以及节点环境变量的使用

4、Java web节点配置

jenkins——环境变量、节点配置以及节点环境变量的使用

5、Java web节点配置详细步骤

https://blog.csdn.net/YZL40514131/article/details/130142810

三、Jenkins 节点环境变量

Jenkins在构建的时候,如果使用节点构建可能存在一些个性化环境变量,此时需要在节点中单独管理

1、节点工具配置

节点工具的使用顺序 节点工具 > 全局工具
jenkins——环境变量、节点配置以及节点环境变量的使用
节点工具配置方式 先配置全局工具,后配置节点工具
全局工具路径 Dashboard -> 系统管理(Manage Jenkins) -> 全局工具配置(Global Tool Configuration)
节点工具配置路径 Dashboard -> 系统管理(Manage Jenkins) -> 节点管理(Manage Nodes and Clouds)-> 配置从节点 -> 节点属性 -> 工具位置

jenkins——环境变量、节点配置以及节点环境变量的使用
jenkins——环境变量、节点配置以及节点环境变量的使用

2、节点环境变量配置

节点环境变量的使用顺序 节点环境变量 > 全局环境变量
全局环境变量路径 Dashboard -> 系统管理(Manage Jenkins) -> 系统配置(Configure System)-> 全局属性
jenkins——环境变量、节点配置以及节点环境变量的使用
jenkins——环境变量、节点配置以及节点环境变量的使用
节点环境变量配置路径 Dashboard -> 系统管理(Manage Jenkins) -> 节点管理(Manage Nodes and Clouds)-> 配置从节点 -> 节点属性 -> 环境变量

jenkins——环境变量、节点配置以及节点环境变量的使用
jenkins——环境变量、节点配置以及节点环境变量的使用

四、实战演练——Jenkins Job 指定节点运行

工作中通常会使用指定节点来运行Job,例如windows来执行ui测试
指定节点运行Job的路径 选择一个Job -> 配置 -> General -> 限制项目的运行节点(Restrict where this project can be run )

1、创建一个job任务

jenkins——环境变量、节点配置以及节点环境变量的使用

2、配置job任务

jenkins——环境变量、节点配置以及节点环境变量的使用
jenkins——环境变量、节点配置以及节点环境变量的使用

3、构建

jenkins——环境变量、节点配置以及节点环境变量的使用

4、控制台输出

jenkins——环境变量、节点配置以及节点环境变量的使用