当前位置:网站首页>Devops integration - environment variables and building tools of Jenkins service
Devops integration - environment variables and building tools of Jenkins service
2022-04-23 19:30:00 【Lao wa next door】
One 、 environment variable
Environment variables can be seen as pipeline And Jenkins An interactive medium . such as , Can be in pipeline Pass through BUILD_NUMBER The variable knows the current number of builds for the build task . Environment variables can be divided into Jenkins Built in variables and custom variables .
1.1、Jenkins Built-in variables
stay pipeline Execution time ,Jenkins Through a named env Global variable of , take Jenkins The built-in environment variables are exposed .
Default env The properties of can be directly in pipeline I quote ; There are three ways to quote :
- ${env.BUILD_NUMBER} Mode one , Recommended
- $env.BUILD_NUMBER Mode two ,
- ${BUILD_NUMBER} Mode three , It is not recommended to use
Let's briefly introduce some variables that are often used in practical work .
- BUILD_NUMBER: Construction number , Cumulative number .
- BRANCH_NAME: Multiple branches pipeline Project support .
- BUILD_URL: The currently built page URL.
- GIT_BRANCH: adopt git This variable is only available for projects built from the pulled source code .
1.2、 Customize Pipeline environment variable
When pipeline When it gets complicated , We will have the need to define our own environment variables . declarative pipeline Provides environment Instructions , Convenient custom variables .
in addition ,environment Instructions can be in pipeline In the definition of , Represents that the variable scope is the entire pipeline; It can also be in stage In the definition of , Representative variables are only valid at this stage .
If in environment The variables defined in are the same as env Duplicate variable names in , Then the value of the variable with the same name will be overwritten .
1.3、 Custom global environment variables
occasionally , We need to define some global cross pipeline The custom variable for .<
版权声明
本文为[Lao wa next door]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231923218897.html
边栏推荐
- Speex维纳滤波与超几何分布的改写
- Regular expressions for judging positive integers
- First experience of using fluent canvas
- JVM的类加载过程
- 如何在BNB链上创建BEP-20通证
- How to uninstall easyton
- 深度学习环境搭建步骤—gpu
- 【h264】libvlc 老版本的 hevc h264 解析,帧率设定
- Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies
- An idea of rendering pipeline based on FBO
猜你喜欢

Why is PostgreSQL about to surpass SQL Server?

The platinum library cannot search the debug process records of some projection devices

Audio signal processing and coding - 2.5.3 the discrete cosine transform

Class loading mechanism

Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies

MySQL lock

@MapperScan与@Mapper

ESP8266-入门第一篇

Is meituan, a profit-making company with zero foundation, hungry? Coupon CPS applet (with source code)

优先使用组合而不使用继承
随机推荐
The flyer realizes page Jump through routing routes
Zero cost, zero foundation, build profitable film and television applet
Speculation on the way to realize the smooth drag preview of video editing software
MySQL数据库 - 数据库和表的基本操作(二)
命令-sudo
OpenHarmony开源开发者成长计划,寻找改变世界的开源新生力!
Oracle configuration st_ geometry
Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies
[report] Microsoft: application of deep learning methods in speech enhancement
Why is PostgreSQL about to surpass SQL Server?
MySQL syntax collation (4)
The most detailed network counting experiment in history (2) -- rip experiment of layer 3 switch
An algorithm problem was encountered during the interview_ Find the mirrored word pairs in the dictionary
Hot reload debugging
Pdf reference learning notes
【webrtc】Add x264 encoder for CEF/Chromium
What is a message queue
kibana 报错 server is not ready yet 可能的原因
2021-2022-2 ACM training team weekly Programming Competition (8) problem solution
山大网安靶场实验平台项目—个人记录(四)