Jenkins 使用环境值执行梯度任务

Jenkins 使用环境值执行梯度任务,jenkins,gradle,groovy,jenkins-pipeline,Jenkins,Gradle,Groovy,Jenkins Pipeline,我有一个jenkins管道,其中一个步骤是输入,我可以提供一些选项。我为该选项创建环境,以便在另一个步骤中使用它。另一个步骤是在名称与env值连接时执行gradle任务 env.OPTION = input message: 'Option', parameters: [string(name: 'Option', defaultValue: 'Value1', description: 'Value1/Value2')] 那么我想要这样的东西: sh './gradlew buildValu

我有一个jenkins管道,其中一个步骤是输入,我可以提供一些选项。我为该选项创建环境,以便在另一个步骤中使用它。另一个步骤是在名称与env值连接时执行gradle任务

env.OPTION = input message: 'Option', parameters: [string(name: 'Option', defaultValue: 'Value1', description: 'Value1/Value2')]
那么我想要这样的东西:

sh './gradlew buildValue1'
有没有这样做的选择:

sh './gradlew build+${env.OPTION}'
解决方案,将“替换为”并删除+

sh "./gradlew build${env.OPTION}"

请从您的问题中删除解决方案,并将其添加为答案(并接受)。