Introduces Regression for 32 and 64 bit threadx and smp kernel in Debug, MinSizeRel and Release configuration #4

Merged
alex merged 79 commits from feature/test into main 2026-04-02 14:09:29 +01:00
Showing only changes of commit 0e0ad03e63 - Show all commits

11
Jenkinsfile vendored
View File

@@ -25,16 +25,23 @@ def runOneRegression(String suite, String preset, String simulatorPath) {
}
def resolveImageCommit(String image) {
sh(
withCredentials([usernamePassword(
credentialsId: gitea-jenkins,
usernameVariable: 'REGISTRY_USER',
passwordVariable: 'REGISTRY_PASS'
)]) {
return sh(
script: """
set -eu
docker login
echo "\$REGISTRY_PASS" | docker login "git.minres.com" -u "\$REGISTRY_USER" --password-stdin >/dev/null
docker pull "${image}" >/dev/null
docker image inspect --format='{{ index .Config.Labels "git-commit" }}' "${image}"
""",
returnStdout: true
).trim()
}
}
def runRegressionLane(String image, String simulatorPath, boolean allowFailure) {
def parallelTasks = [:]