jenkins-pipeline - 使用 Jenkinsfile 中的 withEnv 在值中设置带有空格的环境变量

标签 jenkins-pipeline

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

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

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

最佳答案

等号后去掉双引号

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

关于jenkins-pipeline - 使用 Jenkinsfile 中的 withEnv 在值中设置带有空格的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50908924/

相关文章:

Jenkins 动态声明式管道参数

jenkins - 如何强制Jenkins Blue Ocean显示打印输出而不是“打印消息”?

jenkins - 如何添加从 jenkins 管道中的某个阶段开始的能力?

jenkins - 如何在 Git 提交时触发 Jenkins 管道

Jenkins 多分支管道仅用于子文件夹

bash - 如何从 Jenkinsfile 加载第二个 Jenkinsfile 但继续使用原始工作区 - 多分支管道

java - jenkins 插件 - 从插件内部启动和停止阶段

jenkins - 如何防止管道中的 Jenkins 并行阶段创建新工作区?

scala - 无法更新项目 '120' : HTTP 403 Forbidden 的 Gitlab 提交状态

input - 如何提供带有 html 标签的 jenkins 管道输入消息字符串