pipeline { agent any stages { stage('Build Android APK') { environment { JAVA_HOME = '/usr/lib/jvm/java-21-openjdk-amd64' ANDROID_HOME = '/opt/android-sdk' ANDROID_SDK_ROOT = '/opt/android-sdk' PATH = "/usr/lib/jvm/java-21-openjdk-amd64/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:${env.PATH}" } steps { cleanWs() checkout scm sh ''' chmod +x ./gradlew ./gradlew clean assembleDebug ''' archiveArtifacts artifacts: '**/build/outputs/apk/**/*.apk', fingerprint: true } } } }