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

前端 未结 15 1707
情深已故
情深已故 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:57

    You can accomplish the result using sh/bat step and readFile:

    node {
        sh 'env > env.txt'
        readFile('env.txt').split("\r?\n").each {
            println it
        }
    }
    

    Unfortunately env.getEnvironment() returns very limited map of environment variables.

提交回复
热议问题