fix jenkins

This commit is contained in:
William Bell
2025-12-01 02:43:03 +00:00
parent 12cef9103c
commit d7f5e4744b

19
Jenkinsfile vendored
View File

@@ -7,10 +7,29 @@ pipeline {
stages {
stage('Checkout') {
steps {
script {
// Detect if this is a tag build via Jenkins-supplied vars
if (env.GIT_TAG) {
echo "Checking out tag: ${env.GIT_TAG}"
checkout([
$class: 'GitSCM',
branches: [[name: "refs/tags/${env.GIT_TAG}"]],
userRemoteConfigs: [[url: scm.userRemoteConfigs[0].url]],
doGenerateSubmoduleConfigurations: false,
extensions: [
[$class: 'SubmoduleUpdate', recursiveSubmodules: true]
]
])
} else {
echo "Checking out normal branch"
checkout scm
}
// update submodules
sh 'git submodule update --init --recursive'
}
}
}
stage('Detect Tag') {
steps {