modified: Jenkinsfile

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

20
Jenkinsfile vendored

@ -1,26 +1,10 @@
pipeline {
agent any
stages {
stage('Build Project (Debug)') {
stage('Build Project') {
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'
build "Frida-android-binaries"
}
}
stage('Publish Artifacts') {
steps {
archiveArtifacts artifacts: 'jniLibs/*/frida.so'
sh 'rm -r jniLibs'
}
}
}
}