blob: f6f9a7136a87d39a08ace91fec314e38c7e62eda [file] [log] [blame]
pipeline {
agent {
label "pipeline"
}
stages {
stage("Build") {
agent {
dockerfile true
}
steps {
sh 'make NOT_DEVELOPER_BUILD=TRUE -j16 package'
stash name: "deb-files", includes: ".build/*.deb"
}
}
stage("Repo Component") {
agent any
steps {
unstash "deb-files"
sh '''
mkdir -p pool/SO
mv .build/*.deb pool/SO/
mkdir -p dists/$RELEASE/SO/binary-amd64/
apt-ftparchive packages pool/SO > dists/$RELEASE/SO/binary-amd64/Packages
gzip -9fk dists/$RELEASE/SO/binary-amd64/Packages
'''
archiveArtifacts artifacts: "dists/**,pool/SO/*.deb"
}
}
}
}