node{
properties([disableConcurrentBuilds(), buildDiscarder(logRotator(artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '', numToKeepStr: '10')), parameters([string(defaultValue: '...', description: '', name: 'CUSTOMER_ID'), string(defaultValue: 'Develop', description: '', name: 'BUILD_ID'), string(defaultValue: '...', description: '', name: 'CUSTOMER_KEY')])], pipelineTriggers([[$class: 'BitBucketTrigger']])
stage('checkout'){
checkout([$class: 'GitSCM', branches: [[name: '*/tags/develop']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'SubmoduleOption', disableSubmodules: false, parentCredentials: true, recursiveSubmodules: true, reference: '', trackingSubmodules: false]], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '.....', refspec: '+refs/tags/*:refs/remotes/origin/tags/*', url: 'REMOTEURL']]])
}
stage('setup'){
....
}
}