pipeline { agent any stages { stage('Build Project (Debug)') { steps { sh 'sudo chown -R jenkins *' sh 'cargo build --target aarch64-linux-android' sh 'cargo build --target armv7-linux-androideabi' sh 'cargo build --target i686-linux-android' sh 'mkdir jniLibs' sh 'mkdir jniLibs/arm64-v8a' sh 'mkdir jniLibs/armeabi-v7a' sh 'mkdir jniLibs/x86' sh 'cp target/aarch64-linux-android/debug/frida_android jniLibs/arm64-v8a/frida.so' sh 'cp target/armv7-linux-androideabi/debug/frida_android jniLibs/armeabi-v7a/frida.so' sh 'cp target/i686-linux-android/debug/frida_android jniLibs/x86/frida.so' } } stage('Publish Artifacts') { steps { archiveArtifacts artifacts: 'jniLibs/*/frida.so' sh 'rm -r jniLibs' } } } }