Jenkins:环境变量与构建工具

本文介绍了Jenkins中的环境变量,包括内置变量、自定义pipeline环境变量和全局变量的设置方法。同时,详细讲解了如何选择和配置构建工具,如JDK、Maven、Go、Python的自动安装与手动配置,以及tools指令的作用和作用域。
摘要由CSDN通过智能技术生成

一:环境变量

1.1:Jenkins内置变量

  • 在pipeline执行时,Jenkins通过一个名为env的全局变量,将Jenkins内置环境变量暴露出来。其使用方法有多种,示例如下:
  • mark
  • 默认env的属性可以直接在pipeline中引用。所以,以上方法都是合法的。但是不推荐方法三,因为出现变量冲突时,非常难查问题
  • 变量列表:<Jenkins master的地址>/pipeline-syntax/globalsenv
    • 在列表中,当一个变量被声明为“For a multibranch project”时,代表只有多分支项目才会有此变量。
1.1.1:常用变量
  • BUILD_NUMBER:构建号,累加的数字。在打包时,它可作为制品名称的一部分,比如server-2.jar。
  • BRANCH_NAME:多分支pipeline项目支持。当需要根据不同的分支
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值