pipeline { agent { label '' } triggers { BitbucketWebhookTriggerImpl() }
parameters { gitParameter branch: '', branchFilter: 'origin.*/(.*)', defaultValue: 'master', description: 'Select branch name (default master)', listSize: '5', name: 'BRANCH', quickFilterEnabled: true, selectedValue: 'NONE', sortMode: 'DESCENDING_SMART', tagFilter: '*', type: 'PT_BRANCH_TAG', useRepository: '' }
stages { stage ('SCM') { steps { checkout( changelog: true, poll: false, scm: [$class: 'BitbucketSCM', branches: [[name: "*/${BRANCH}"]], credentialsId: '', id: '', mirrorName: '', projectName: '', repositoryName: '', serverId: '' ] ) } }
stage('Test') { steps { sh """ ls -la """ } } } post { cleanup { cleanWs() } }}