TEST: Adjusted workflow
This commit is contained in:
		| @@ -225,17 +225,21 @@ jobs: | |||||||
|          |          | ||||||
|         echo "=== Testing package installation ===" |         echo "=== Testing package installation ===" | ||||||
|          |          | ||||||
|         # Verify packages were downloaded |         # Debug: Show what was actually downloaded | ||||||
|         if [[ ! -d "packages" ]] || [[ -z "$(ls -A packages/ 2>/dev/null)" ]]; then |         echo "Current directory contents:" | ||||||
|           echo "ERROR: No packages found for testing" |         ls -la . | ||||||
|           exit 1 |         echo "Packages directory contents:" | ||||||
|         fi |         find . -name "*.apk" -type f || echo "No .apk files found" | ||||||
|  |          | ||||||
|  |         # Find packages in any subdirectory | ||||||
|  |         AGENT_PKG=$(find . -name "zabbix-agent-*.apk" -type f | head -1) | ||||||
|  |         PROXY_PKG=$(find . -name "zabbix-proxy-*.apk" -type f | head -1) | ||||||
|          |          | ||||||
|         # Test agent package |         # Test agent package | ||||||
|         if ls packages/zabbix-agent-*.apk >/dev/null 2>&1; then |         if [[ -n "$AGENT_PKG" && -f "$AGENT_PKG" ]]; then | ||||||
|           echo "Testing agent package..." |           echo "Testing agent package: $AGENT_PKG" | ||||||
|           docker run --rm -v "${PWD}/packages:/packages" alpine:latest sh -c " |           docker run --rm -v "${PWD}:/workspace" alpine:latest sh -c " | ||||||
|             apk add --allow-untrusted /packages/zabbix-agent-*.apk |             apk add --allow-untrusted /workspace/$AGENT_PKG | ||||||
|             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" | ||||||
| @@ -244,10 +248,10 @@ jobs: | |||||||
|         fi |         fi | ||||||
|          |          | ||||||
|         # Test proxy package   |         # Test proxy package   | ||||||
|         if ls packages/zabbix-proxy-*.apk >/dev/null 2>&1; then |         if [[ -n "$PROXY_PKG" && -f "$PROXY_PKG" ]]; then | ||||||
|           echo "Testing proxy package..." |           echo "Testing proxy package: $PROXY_PKG" | ||||||
|           docker run --rm -v "${PWD}/packages:/packages" alpine:latest sh -c " |           docker run --rm -v "${PWD}:/workspace" alpine:latest sh -c " | ||||||
|             apk add --allow-untrusted /packages/zabbix-proxy-*.apk |             apk add --allow-untrusted /workspace/$PROXY_PKG | ||||||
|             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" | ||||||
|   | |||||||
| @@ -142,3 +142,5 @@ proxy() { | |||||||
| sha512sums=" | sha512sums=" | ||||||
| SKIP | SKIP | ||||||
| " | " | ||||||
|  |  | ||||||
|  | # --- TEST --- | ||||||
		Reference in New Issue
	
	Block a user