From a0d3301acc0d6a3a1ec28f53c40e7b33534fb335 Mon Sep 17 00:00:00 2001 From: alterdekim Date: Fri, 4 Oct 2024 19:49:25 +0300 Subject: [PATCH] new file: Jenkinsfile --- Jenkinsfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..fa86929 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,26 @@ +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' + } + } + } +} \ No newline at end of file