1
6
由于它们很容易测试并传递给每个由构建执行的程序,所以我选择基于环境变量进行检查。 虽然Rohit答案显示了在Jenkinsfile上设置变量的一种方法,但我更愿意依赖于Jenkins本身所做的事情,因此我检查了在我的Jenkins作业上设置的环境变量,有许多选项可供选择: 一般詹金斯信息这些在詹金斯的例子中似乎是不变的。
不特定于Jenkins,但以下内容也很有用:
我们的Jenkins在用户的控制下运行
工作信息对于同一个作业,它们在不同的构建中具有恒定的值。
生成信息
它们在同一个构建中具有常量值(即,对于不同的
节点信息这些与正在执行当前命令的节点相关。
特殊这一个会随着每个构建而改变,可能会从一个节点改变到另一个节点,甚至可能会随着jenkinsfile配置而改变:
其他我不确定这些。他们肯定来自詹金斯,但我不知道他们的生命周期是什么。
最后考虑
为了我自己的目的,我决定
|
2
1
实现这一点的几种方法:
但如果你的詹金斯环境和你的 工作区在同一台计算机上
就像这样: 管道-选项1
管道-选项2
应用
希望有帮助:) |
ammanbesaw · 由于未知原因调用API时收到错误 2 年前 |
Armin Orlik · Maven发布执行文件注入 2 年前 |
M. Winnicki · GWT和继承模块 2 年前 |
nijeg52273 · RCP Oomph安装程序创建指南 2 年前 |