Несмотря на использование skipDefaultCheckout true, он по-прежнему клонирует git-репо. Моя цель - просто искать изменения и затем выполнять определенные сценарии. У меня закончились идеи. Я попробовал это Как использовать SkipDefaultCheckout в скриптовом конвейере , но я уверен, что он не работает?
pipeline {
agent any
options {
skipDefaultCheckout true
}
environment {
branch = 'test'
}
stages {
stage('commit_stage') {
steps {
script {
properties([pipelineTriggers([pollSCM('*/5 * * * *')])])
git branch: "${branch}", credentialsId: 'test', url: 'https://gitlab.test.net/core/test.git'
sh '''
branch=${branch}
ssh bamboo@app-test.synchr.net "cd /opt/${branch}-8*/ && ./startup.sh status"
'''
}
//define scm connection for polling
}
}
}
}