forked from nccgroup/thetick
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Jenkinsfile
29 lines (29 loc) · 1.24 KB
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
pipeline {
agent {
dockerfile {}
}
stages {
stage('Build') {
steps {
sh 'cd src; TARGET=generic-arm-android make -sj'
sh 'cd src; TARGET=generic-arm64-android make -sj'
sh 'cd src; TARGET=generic-mips-android make -sj'
sh 'cd src; TARGET=generic-mips64-android make -sj'
sh 'cd src; TARGET=generic-x86-android make -sj'
sh 'cd src; TARGET=generic-x86_64-android make -sj'
sh 'cd src; TARGET=generic-arm-linux make -sj'
sh 'cd src; TARGET=generic-arm64-linux make -sj'
sh 'cd src; TARGET=generic-mips-linux make -sj'
sh 'cd src; TARGET=generic-mips64-linux make -sj'
sh 'cd src; TARGET=generic-x86-linux make -sj'
sh 'cd src; TARGET=generic-x86_64-linux make -sj'
sh 'cd src; TARGET=generic-x86-windows make -sj'
sh 'cd src; TARGET=generic-x86_64-windows make -sj'
sh 'cp tick.py bin/'
dir('bin') {
archiveArtifacts artifacts: '*', onlyIfSuccessful: true
}
}
}
}
}