How to retrieve current workspace using Jenkins Pipeline Groovy script?

后端 未结 7 1162
独厮守ぢ
独厮守ぢ 2020-12-29 20:03

I am trying to get the current workspace of my Jenkins build using a Groovy pipeline script:

node(\'master\') {
    // PULL IN ENVIRONMENT VARIABLES
    // J         


        
7条回答
  •  温柔的废话
    2020-12-29 20:46

    There is no variable included for that yet, so you have to use shell-out-read-file method:

    sh 'pwd > workspace'
    workspace = readFile('workspace').trim()
    

    Or (if running on master node):

    workspace = pwd()
    

提交回复
热议问题