Update analytics-ci.yml

This commit is contained in:
Unggu 2025-06-12 16:43:17 +09:00 committed by GitHub
parent 59cd7ffde3
commit cbbd0b445a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,6 +16,7 @@ on:
- 'build.gradle'
- 'settings.gradle'
workflow_dispatch:
env:
ACR_NAME: acrdigitalgarage03
IMAGE_NAME: hiorder/analytics
@ -49,29 +50,20 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-
- name: Check gradle wrapper files
- name: Fix Gradle Wrapper
run: |
echo "Checking gradle wrapper files..."
ls -la gradle/wrapper/
ls -la gradlew*
echo "Downloading gradle wrapper if needed..."
if [ ! -f "gradle/wrapper/gradle-wrapper.jar" ]; then
echo "gradle-wrapper.jar not found, generating wrapper..."
gradle wrapper --gradle-version 8.13
echo "gradle-wrapper.jar not found, downloading..."
mkdir -p gradle/wrapper
curl -L -o gradle/wrapper/gradle-wrapper.jar \
"https://services.gradle.org/distributions/gradle-8.13-wrapper.jar"
fi
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Verify gradle wrapper
run: |
chmod +x gradlew
echo "Testing gradle wrapper..."
./gradlew --version
- name: Build common module
run: ./gradlew common:build -x test
- name: Build analytics module
- name: Build analytics module with dependencies
run: ./gradlew analytics:build -x test
- name: Run analytics tests