JenkinsfilekubernetesIf-Else
java.lang.NoSuchMethodError: No such DSL method '$' found among steps 
Jenkinsfile
agent any
environment 
    { 
        NAME = "myapp"
        VERSION = "${env.BUILD_ID}"
    }
.
.
.// Scripts for project and image builds
.
.
stage ('Test Deployment'){
steps{
    script{
        if (${VERSION} == 1){
                sh 'kubectl apply -f deployment/testdeployment.yaml'
                sh 'kubectl apply -f deployment/testservice.yaml'
            }
        else{

    sh 'kubectl set image deployment/test-kube-deployment test-kube-deployment-container=spacestudymilletech010/spacestudykubernetes:${VERSION} --record'
    sh 'kubectl rollout restart deployment/test-kube-deployment'

            }
        }
    }
} 
VERSION${VERSION}

谢谢