首页 > 解决方案 > 使用 Jenkinsfile 中的 withEnv 在值中设置带有空格的环境变量

问题描述

我需要具有MAVEN_OPTS="-server -Xms4G -Xmx4G" mvn clean verify -f pom.xmlwith的效果Jenkinsfile

以下不起作用。它的正确语法是什么?

withEnv(['MAVEN_OPTS="-server -Xms4G -Xmx4G"']) {
    sh 'mvn clean verify -f pom.xml'
}

标签: jenkins-pipeline

解决方案


只需删除等号后的双引号

withEnv(['MAVEN_OPTS=-server -Xms4G -Xmx4G']) {
    sh 'mvn clean verify -f pom.xml'
}

推荐阅读