blob: d67084f8f9c5f200ef088e68c22af3d2a61f8ad6 [file] [log] [blame]
pipeline {
agent any
stages {
stage("Build") {
agent {
dockerfile true
}
steps {
sh 'make clean build'
sh 'make clean package'
stash name: "deb-files", includes: ".build/*.deb"
}
}
stage("Unittest") {
agent {
dockerfile true
}
steps {
sh 'echo "UNITTEST"'
}
}
stage("Repo Component") {
steps {
unstash "deb-files"
sh '''
mkdir -p pool/RO
mv build/deb_dist/*.deb pool/RO/
mkdir -p dists/$RELEASE/unstable/RO/binary-amd64/
apt-ftparchive packages pool/RO > dists/$RELEASE/unstable/RO/binary-amd64/Packages
gzip -9fk dists/$RELEASE/unstable/RO/binary-amd64/Packages
'''
archiveArtifacts artifacts: "dists/**,pool/RO/*.deb"
}
}
}
}