ci: offset atlasbot build numbers

This commit is contained in:
Brad Stein 2026-02-03 00:23:42 -03:00
parent 138cd43843
commit adeb2867f3
2 changed files with 8 additions and 2 deletions

9
Jenkinsfile vendored
View File

@ -119,8 +119,13 @@ spec:
sh 'git config --global --add safe.directory /home/jenkins/agent/workspace/atlasbot' sh 'git config --global --add safe.directory /home/jenkins/agent/workspace/atlasbot'
def semver = sh(returnStdout: true, script: 'git describe --tags --exact-match || true').trim() def semver = sh(returnStdout: true, script: 'git describe --tags --exact-match || true').trim()
if (!semver) { if (!semver) {
semver = sh(returnStdout: true, script: 'git rev-list --count HEAD').trim() def offset = sh(returnStdout: true, script: 'cat VERSION_OFFSET 2>/dev/null || true').trim()
semver = "0.1.0-${semver}" if (!offset) {
offset = "0"
}
def count = sh(returnStdout: true, script: 'git rev-list --count HEAD').trim()
def versionNum = count.toInteger() + offset.toInteger()
semver = "0.1.0-${versionNum}"
} }
sh "echo SEMVER=${semver} > build.env" sh "echo SEMVER=${semver} > build.env"
} }

1
VERSION_OFFSET Normal file
View File

@ -0,0 +1 @@
20