From 1112e15d8017d3bbec7e045ebbf766916be47235 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Thu, 4 Sep 2025 18:08:26 +0200 Subject: [PATCH] TEST: One more run --- .gitea/workflows/build.yaml | 28 ++++++++++++++++++++-------- zabbix-apk-builder/APKBUILD | 2 +- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 8466bfa..9d30fa5 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -228,33 +228,45 @@ jobs: # Debug: Show what was actually downloaded echo "Downloaded packages:" ls -la packages/ + echo "Builder directory:" + ls -la packages/builder/ 2>/dev/null || echo "No builder directory" + echo "x86_64 directory:" + ls -la packages/builder/x86_64/ 2>/dev/null || echo "No x86_64 directory" + echo "All .apk files:" + find packages/ -name "*.apk" -type f 2>/dev/null || echo "No .apk files found" # Use known paths - packages are uploaded from zabbix-apk-builder/packages/**/*.apk # and downloaded to packages/, so they should be in packages/builder/x86_64/ PACKAGE_DIR="packages/builder/x86_64" + AGENT_PKG="$PACKAGE_DIR/zabbix-agent-7.4.2-r0.apk" + PROXY_PKG="$PACKAGE_DIR/zabbix-proxy-7.4.2-r0.apk" # Test agent package - if [[ -f "$PACKAGE_DIR/zabbix-agent-7.4.2-r0.apk" ]]; then - echo "Testing agent package..." - docker run --rm -v "$(pwd)/$PACKAGE_DIR/zabbix-agent-7.4.2-r0.apk:/package.apk" alpine:latest sh -c " + if [[ -f "$AGENT_PKG" ]]; then + echo "Testing agent package at: $AGENT_PKG" + echo "File size: $(du -h "$AGENT_PKG")" + docker run --rm -v "$(realpath "$AGENT_PKG"):/package.apk" alpine:latest sh -c " + ls -la /package.apk apk add --allow-untrusted /package.apk which zabbix_agentd zabbix_agentd --version " && echo "✅ Agent test passed" || echo "❌ Agent test failed" else - echo "⚠️ Agent package not found at $PACKAGE_DIR/zabbix-agent-7.4.2-r0.apk" + echo "⚠️ Agent package not found at $AGENT_PKG" fi # Test proxy package - if [[ -f "$PACKAGE_DIR/zabbix-proxy-7.4.2-r0.apk" ]]; then - echo "Testing proxy package..." - docker run --rm -v "$(pwd)/$PACKAGE_DIR/zabbix-proxy-7.4.2-r0.apk:/package.apk" alpine:latest sh -c " + if [[ -f "$PROXY_PKG" ]]; then + echo "Testing proxy package at: $PROXY_PKG" + echo "File size: $(du -h "$PROXY_PKG")" + docker run --rm -v "$(realpath "$PROXY_PKG"):/package.apk" alpine:latest sh -c " + ls -la /package.apk apk add --allow-untrusted /package.apk which zabbix_proxy zabbix_proxy --version " && echo "✅ Proxy test passed" || echo "❌ Proxy test failed" else - echo "⚠️ Proxy package not found at $PACKAGE_DIR/zabbix-proxy-7.4.2-r0.apk" + echo "⚠️ Proxy package not found at $PROXY_PKG" fi echo "✅ Package deployment test completed" \ No newline at end of file diff --git a/zabbix-apk-builder/APKBUILD b/zabbix-apk-builder/APKBUILD index 4ffbb17..398f596 100644 --- a/zabbix-apk-builder/APKBUILD +++ b/zabbix-apk-builder/APKBUILD @@ -138,7 +138,7 @@ proxy() { install -dm755 "$subpkgdir"/var/log/zabbix install -dm755 "$subpkgdir"/var/run/zabbix } - +# --- TEST --- sha512sums=" SKIP SKIP