more Prep for CI

This commit is contained in:
2025-06-02 15:05:42 +02:00
parent 618ee4ce80
commit cf032fe516
3 changed files with 86 additions and 108 deletions

12
Jenkinsfile vendored
View File

@@ -52,9 +52,17 @@ wifi_ap_password = DummyAP
}
}
stage('📦 Archive Firmware') {
stage('📦 Find & Archive Firmware') {
steps {
archiveArtifacts artifacts: "Software/.pio/build/${params.BUILD_ENV}/firmware.bin", fingerprint: true
script {
def buildPath = "Software/.pio/build/${params.BUILD_ENV}"
def files = findFiles(glob: "${buildPath}/*.bin")
if (files.length == 1) {
archiveArtifacts artifacts: files[0].path, fingerprint: true
} else {
error "❌ Konnte keine eindeutige Firmware-Datei finden!"
}
}
}
}