How to list all `env` properties within jenkins pipeline job?

前端 未结 15 1720
情深已故
情深已故 2020-11-30 22:20

Given a jenkins 2.1 build pipeline, jenkins injects a env variable into the node{}. For example, BRANCH_NAME can be accessed with

15条回答
  •  伪装坚强ぢ
    2020-11-30 22:42

    if you really want to loop over the env list just do:

    def envs = sh(returnStdout: true, script: 'env').split('\n')
    envs.each { name  ->
        println "Name: $name"
    }
    

提交回复
热议问题