TEST: One more time :D
All checks were successful
Zabbix APK Builder / check-version (push) Successful in 11s
Zabbix APK Builder / update-version (push) Has been skipped
Zabbix APK Builder / build-packages (push) Successful in 5m19s
Zabbix APK Builder / deploy-test (push) Successful in 6s

This commit is contained in:
2025-09-04 17:55:19 +02:00
parent 882755ffc8
commit 0c86b453a6
2 changed files with 20 additions and 18 deletions

View File

@@ -226,37 +226,35 @@ jobs:
echo "=== Testing package installation ===" echo "=== Testing package installation ==="
# Debug: Show what was actually downloaded # Debug: Show what was actually downloaded
echo "Current directory contents:" echo "Downloaded packages:"
ls -la . ls -la packages/
echo "Packages directory contents:"
find . -name "*.apk" -type f || echo "No .apk files found"
# Find packages in any subdirectory # Use known paths - packages are uploaded from zabbix-apk-builder/packages/**/*.apk
AGENT_PKG=$(find . -name "zabbix-agent-*.apk" -type f | head -1) # and downloaded to packages/, so they should be in packages/builder/x86_64/
PROXY_PKG=$(find . -name "zabbix-proxy-*.apk" -type f | head -1) PACKAGE_DIR="packages/builder/x86_64"
# Test agent package # Test agent package
if [[ -n "$AGENT_PKG" && -f "$AGENT_PKG" ]]; then if [[ -f "$PACKAGE_DIR/zabbix-agent-7.4.2-r0.apk" ]]; then
echo "Testing agent package: $AGENT_PKG" echo "Testing agent package..."
docker run --rm -v "${PWD}:/workspace" alpine:latest sh -c " docker run --rm -v "$(pwd)/$PACKAGE_DIR/zabbix-agent-7.4.2-r0.apk:/package.apk" alpine:latest sh -c "
apk add --allow-untrusted /workspace/$AGENT_PKG apk add --allow-untrusted /package.apk
which zabbix_agentd which zabbix_agentd
zabbix_agentd --version zabbix_agentd --version
" && echo "✅ Agent test passed" || echo "❌ Agent test failed" " && echo "✅ Agent test passed" || echo "❌ Agent test failed"
else else
echo "⚠️ No agent package found" echo "⚠️ Agent package not found at $PACKAGE_DIR/zabbix-agent-7.4.2-r0.apk"
fi fi
# Test proxy package # Test proxy package
if [[ -n "$PROXY_PKG" && -f "$PROXY_PKG" ]]; then if [[ -f "$PACKAGE_DIR/zabbix-proxy-7.4.2-r0.apk" ]]; then
echo "Testing proxy package: $PROXY_PKG" echo "Testing proxy package..."
docker run --rm -v "${PWD}:/workspace" alpine:latest sh -c " docker run --rm -v "$(pwd)/$PACKAGE_DIR/zabbix-proxy-7.4.2-r0.apk:/package.apk" alpine:latest sh -c "
apk add --allow-untrusted /workspace/$PROXY_PKG apk add --allow-untrusted /package.apk
which zabbix_proxy which zabbix_proxy
zabbix_proxy --version zabbix_proxy --version
" && echo "✅ Proxy test passed" || echo "❌ Proxy test failed" " && echo "✅ Proxy test passed" || echo "❌ Proxy test failed"
else else
echo "⚠️ No proxy package found" echo "⚠️ Proxy package not found at $PACKAGE_DIR/zabbix-proxy-7.4.2-r0.apk"
fi fi
echo "✅ Package deployment test completed" echo "✅ Package deployment test completed"

View File

@@ -138,7 +138,11 @@ proxy() {
install -dm755 "$subpkgdir"/var/log/zabbix install -dm755 "$subpkgdir"/var/log/zabbix
install -dm755 "$subpkgdir"/var/run/zabbix install -dm755 "$subpkgdir"/var/run/zabbix
} }
# it should be in a few lines
sha512sums=" sha512sums="
SKIP SKIP
SKIP
SKIP
SKIP
SKIP
" "