blob: dda86aea7b9a1b4b84d54d45a6e05455bbed740f [file] [log] [blame]
Wesley Hirsch29ea4e52017-03-21 15:09:59 -04001pipeline {
2 agent any
3 stages {
4 stage("Build") {
5 agent {
6 dockerfile true
7 }
8 steps {
9 sh 'make NOT_DEVELOPER_BUILD=TRUE -j16 package'
10 stash name: "deb-files", includes: ".build/*.deb"
11 }
12 }
13 stage("Repo Component") {
14 steps {
15 unstash "deb-files"
16 sh '''
17 mkdir -p pool/UI
18 mv .build/*.deb pool/UI/
19 mkdir -p dists/$RELEASE/UI/binary-amd64
20 apt-ftparchive packages pool/UI > dists/$RELEASE/UI/binary-amd64/Packages
21 gzip -9fk dists/$RELEASE/UI/binary-amd64/Packages
22 '''
23 archiveArtifacts artifacts: "dists/**,pool/UI/*.deb"
24 }
25 }
26 }
27}