pipeline {
agent any
options {
skipDefaultCheckout(true)
}
stages {
stage('A') {
steps {
checkout poll: true, scm: perforce(
credential: '" + CREDENTIAL ',
populate: forceClean(quiet: true),
workspace: manualSpec(name: 'jenkins-${NODE_NAME}-${JOB_NAME}-${EXECUTOR_NUMBER}-A',
spec: clientSpec(view: '//depot/main/A/... //${P4_CLIENT}/A/...')))
}
}
stage('B') {
steps {
checkout poll: false, scm: perforce(
credential: '" + CREDENTIAL ',
populate: forceClean(quiet: true),
workspace: manualSpec(name: 'jenkins-${NODE_NAME}-${JOB_NAME}-${EXECUTOR_NUMBER}-B',
spec: clientSpec(view: '//depot/main/B/... //${P4_CLIENT}/B/...')))
}
}
}
}