blob: 0c556a47b941b4691904edad24bac81e0ba96734 [file] [log] [blame]
Wesley Hirschbe273582017-03-17 15:50:56 -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/SO
18 mv .build/*.deb pool/SO/
19 mkdir -p dists/$RELEASE/SO/binary-amd64/
20 apt-ftparchive packages pool/SO > dists/$RELEASE/SO/binary-amd64/Packages
21 gzip -9fk dists/$RELEASE/SO/binary-amd64/Packages
22 '''
23 archiveArtifacts artifacts: "dists/**,pool/SO/*.deb"
24 }
25 }
26 }
27}