У меня есть репозиторий Bitbucked, и я хочу выполнять свою работу конвейера Jenkins только после фиксации с тегом, подобным "release-1.0. *"
Итак, я перенес свою работу с помощью конвейерного скрипта:
pipeline {
agent any
stages {
stage ('Prepare') {
when {
tag "release*"
}
steps {
git branch: 'tag1', url: 'git@bitbucket.org:m*********ny/tests.git'
}
}
stage ('Deploy') {
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: "JenkinsSrv", transfers: [sshTransfer(execCommand: 'pwd')])])
}
}
}
post ('POST BUILD'){
always {
echo 'This is post action!!!'
}
}
}
Кроме того, я включил Bitbucked плагин webhook , после чего мой репозиторий уведомил Дженкинса о новых изменениях.
Но мое решение не работает. Помогите мне разрешить это дело.
введите описание изображения здесь