new file: Jenkinsfile
Some checks failed
gitea/Frida-android-native/pipeline/head There was a failure building this commit
Some checks failed
gitea/Frida-android-native/pipeline/head There was a failure building this commit
This commit is contained in:
parent
1117244b11
commit
a0d3301acc
26
Jenkinsfile
vendored
Normal file
26
Jenkinsfile
vendored
Normal file
@ -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'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user