Groovy值不在詹金斯管道中

时间:2020-09-18 11:31:13

标签: jenkins gradle groovy jenkins-pipeline

artifactVersion = getVersion('build.gradle')

println artifactVersion[enter image description here][1]

def getVersion(String fileName) {
      readFile(env.WORKSPACE+"/"+fileName).split("\n").each { line ->
          if ((line =~ /version (.*)/).count > 0) {
            echo line
            def m = (line =~ /version (.*)/)[0]
            echo m[1].replaceAll('"','').toString()
            println m[1].replaceAll('-SNAPSHOT','').toString()
            return m[1].replaceAll('-SNAPSHOT','').toString()
            }
      }
}
从getVersion api

正在获取版本1.0,并将其附加在控制台中 但是1.0不会追加到artifactVersion

0 个答案:

没有答案