Здравствуйте. Я недавно описал обучающие конвейеры, может ли кто-нибудь помочь мне в написании конвейера для выбора параметризованной проверки ветки, если я извлекаю основную ветку, затем развертываю ее в каком-либо месте S3, в противном случае, если ветка dev - в другом месте.Я пытался, но не смог здесь, может кто-нибудь, пожалуйста, помогите мне. pipeline {
agent any
parameters {
choice(
name: 'BRANCH',
choices: 'Development\nrelease/release_QA\nmaster',
description: 'Selct the branch to deploy to repective Airflow')
}
stages {
stage('checkout code') {
steps {
git(url: 'https://bitbucket.nike.com/scm/something.git', branch: '${params.BRANCH}', credentialsId: '4db2-aec4-7d5e86c4ff4b', changelog: true)
sh 'ls -al'
}
}
}
}
Я получил следующую ошибку,
+refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/${params.BRANCH}^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/${params.BRANCH}^{commit} # timeout=10
> git rev-parse origin/${params.BRANCH}^{commit} # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
Finished: FAILURE
также помогите мне, как написать, если ветвь затем этапы, пожалуйста..............