Jenkinsfile added

This commit is contained in:
2026-11-05 19:44:58 +01:00
parent e08c997914
commit 2ffbfc5925

44
Jenkinsfile vendored Normal file
View File

@@ -0,0 +1,44 @@
pipeline {
agent any
options {
timestamps()
disableConcurrentBuilds()
}
stages {
stage('Verify source checkout') {
steps {
echo 'FlashRead source checkout succeeded.'
sh 'pwd && git log -1 --oneline'
}
}
stage('Inspect build environment') {
steps {
sh '''
echo "=== Build environment ==="
echo
for tool in git go node npm wails syft grype docker; do
if command -v "$tool" >/dev/null 2>&1; then
echo "[FOUND] $tool"
"$tool" --version 2>&1 | head -n 1 || true
else
echo "[MISSING] $tool"
fi
done
'''
}
}
}
post {
success {
echo 'FlashRead CI environment check completed successfully.'
}
failure {
echo 'FlashRead CI environment check failed.'
}
}
}