问题是声明的单引号
sh 'cp ../../../target/whales-microservice-${VERSION}.jar whales-microservice.jar'
单引号不会在groovy中扩展变量:http://docs.groovy-lang.org/latest/html/documentation/#_string_interpolation
所以你必须双引用你的shell语句:
sh "cp ../../../target/whales-microservice-${VERSION}.jar whales-microservice.jar"