DevOps集成-Jenkins 服务的环境变量和构建工具 Tools

本文详细介绍了Jenkins服务中的环境变量,包括内置变量和自定义变量的设置,以及如何定义全局环境变量。同时,文章还讨论了构建工具的使用,包括自行安装、Jenkins自动安装和tools指令安装三种方式,特别强调了tools指令在自动化构建中的作用。
摘要由CSDN通过智能技术生成

一、环境变量

环境变量可以被看作是pipeline与Jenkins交互的媒介。比如,可以在 pipeline 中通过 BUILD_NUMBER 变量知道构建任务的当前构建次数。环境变量可以分为Jenkins内置变量和自定义变量。

1.1、Jenkins 内置变量

在pipeline执行时,Jenkins通过一个名为 env 的全局变量,将Jenkins内置环境变量暴露出来。
默认env的属性可以直接在 pipeline 中引用;有三种引用方式:

  1. ${env.BUILD_NUMBER} 方式一,推荐使用
  2. $env.BUILD_NUMBER 方式二,
  3. ${BUILD_NUMBER} 方式三,不推荐使用

下面我们简单介绍几个在实际工作中经常用到的变量。

  1. BUILD_NUMBER:构建号,累加的数字。
  2. BRANCH_NAME:多分支pipeline项目支持。
  3. BUILD_URL:当前构建的页面URL。
  4. GIT_BRANCH:通过git拉取的源码构建的项目才会有此变量。

1.2、自定义 Pipeline 环境变量

当pipeline变得复杂时,我们就会有定义自己的环境变量的需求。声明式pipeline提供了environment 指令,方便自定义变量。
另外,environment 指令可以在pipeline中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来AI编程

共鸣===鼓励 打赏您随意

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值