请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

pipeline语法疑惑

我看官网说有2种语法

老师这种是Jenkinsfile (Declarative Pipeline)

如何获取当前构建id呢,我看到有全局变量 127.0.0.1:8080/job/shell_test/pipeline-syntax/globals

currentBuild.id在这文件里使用会报错,请老师指导一下

正在回答 回答被采纳积分+3

1回答

刘果国 2018-09-01 06:10:06

我记得pipline内置有一个env,下面有很多环境变量,其中有一个就是BUILD_ID,访问的方式如:env.BUILD_ID,你可以尝试一下,更多的变量可以找找相关文档

0 回复 有任何疑惑可以回复我~
  • 提问者 廖师兄助理 #1
    会报错的,老师看看我的用法
    pipeline {
        agent any
    
        stages {
            stage('test') {
                steps {
                   ${env.BUILD_ID}
                }
            }
        }
    }
    回复 有任何疑惑可以回复我~ 2018-09-03 10:13:48
  • 刘果国 回复 提问者 廖师兄助理 #2
    直接这么写 没有语义 应该不行的,我给你找个文档讲的挺细致的,你参考一下:https://m.2cto.com/kf/201803/725822.html
    回复 有任何疑惑可以回复我~ 2018-09-03 23:06:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信