X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Jenkinsfile;h=684a780d286511f5f60be5ea4bbfb0be122822b9;hb=c2fe40c38153248d1a9f436241c65d5f43e5a900;hp=0c556a47b941b4691904edad24bac81e0ba96734;hpb=494432b262f0fd32ecb6316b7d43250382cc1b12;p=osm%2FSO.git diff --git a/Jenkinsfile b/Jenkinsfile index 0c556a47..684a780d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,7 @@ pipeline { - agent any + agent { + label "pipeline" + } stages { stage("Build") { agent { @@ -11,16 +13,19 @@ pipeline { } } stage("Repo Component") { + agent { + docker { + image 'debian:stable' + args '--net=deb-repo-master' + } + } 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 + apt-get update && apt-get -y install rsync + rsync -Pr .build/*.deb deb-repo-master:/var/lib/deb-repo/ReleaseONE/incoming/unstable/SO/ + ssh deb-repo-master 'process-incoming' ''' - archiveArtifacts artifacts: "dists/**,pool/SO/*.deb" } } }