modified: Jenkinsfile
All checks were successful
gitea/Frida-android-native/pipeline/head This commit looks good

This commit is contained in:
Michael Wain 2024-10-04 19:53:21 +03:00
parent a0d3301acc
commit ef01b75037

20
Jenkinsfile vendored
View File

@ -1,25 +1,9 @@
pipeline { pipeline {
agent any agent any
stages { stages {
stage('Build Project (Debug)') { stage('Build Project') {
steps { steps {
sh 'sudo chown -R jenkins *' build "Frida-android-binaries"
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'
} }
} }
} }