on xenial help sign in
Added Jenkinsfile
commit5c215baf43f963eb7e2f1f3ad2f79c2cd45faa6a authorMarius Gripsgard <marius@ubports.com> dateFri 13 Oct 2017, 20:40 (9 years ago) parent285b9e1
1 file changed+24−7
Jenkinsfile+24−7
Jenkinsfile+24−7
@@ -10,13 +10,30 @@ pipeline {
1010 }
1111 stage('Build binary - armhf') {
1212 steps {
13− node(label: 'xenial-arm64') {
14− unstash 'source'
15− sh '''export architecture="armhf"
13+ parallel(
14+ "Build binary - armhf": {
15+ node(label: 'xenial-arm64') {
16+ unstash 'source'
17+ sh '''export architecture="armhf"
1618build-binary.sh'''
17− stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build')
18− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
19− }
19+ stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build')
20+ cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
21+ }
22+
23+
24+ },
25+ "Build binary - all": {
26+ node(label: 'xenial-arm64') {
27+ unstash 'source'
28+ sh '''export architecture="all"
29+build-binary.sh'''
30+ stash(name: 'build', includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt')
31+ }
32+
33+ cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
34+
35+ }
36+ )
2037 }
2138 }
2239 stage('Results') {
@@ -33,4 +50,4 @@ build-binary.sh'''
3350 }
3451 }
3552 }
36−}
53+}