blob: 117749da8b3f5d2bef91db9449b3a6787073fec8 [file] [log] [blame]
node {
stage("Checkout") {
checkout scm
}
stage("Test") {
sh 'make test'
}
stage("Build") {
sh 'make package'
stash name: "deb-files", includes: "deb_dist/*.deb"
}
stage("Repo Component") {
releaseDir = "ReleaseTWO"
unstash "deb-files"
sh '''
mkdir -p pool/osmclient
mv deb_dist/*.deb pool/osmclient/
mkdir -p dists/${releaseDir}/unstable/osmclient/binary-amd64/
apt-ftparchive packages pool/osmclient > dists/${releaseDir}/unstable/osmclient/binary-amd64/Packages
gzip -9fk dists/${releaseDir}/unstable/osmclient/binary-amd64/Packages
'''
archiveArtifacts artifacts: "dists/**,pool/osmclient/*.deb"
}
}