X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Jenkinsfile;h=0964de551090e24f705cbd6c27b184df23b20e73;hb=ae6b3e6fe61e24460efa0f525803b398617892fa;hp=d67084f8f9c5f200ef088e68c22af3d2a61f8ad6;hpb=3a82fc059d3bd8e7d6b0598e2daebc259227c6f6;p=osm%2FRO.git diff --git a/Jenkinsfile b/Jenkinsfile index d67084f8..0964de55 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,13 +1,14 @@ pipeline { - agent any + agent { + label "pipeline" + } stages { stage("Build") { agent { dockerfile true } steps { - sh 'make clean build' - sh 'make clean package' + sh 'make package' stash name: "deb-files", includes: ".build/*.deb" } } @@ -20,14 +21,15 @@ pipeline { } } stage("Repo Component") { + agent any 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 + mv .build/*.deb pool/RO/ + mkdir -p dists/ReleaseOne/unstable/RO/binary-amd64/ + apt-ftparchive packages pool/RO > dists/ReleaseOne/unstable/RO/binary-amd64/Packages + gzip -9fk dists/ReleaseOne/unstable/RO/binary-amd64/Packages ''' archiveArtifacts artifacts: "dists/**,pool/RO/*.deb" }