X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Jenkinsfile;h=684a780d286511f5f60be5ea4bbfb0be122822b9;hb=c2fe40c38153248d1a9f436241c65d5f43e5a900;hp=245308cbbb36df549dd5567a885b8a40bf38fbd6;hpb=1c79b47b8384f419109965c2cc32313b9d666067;p=osm%2FSO.git diff --git a/Jenkinsfile b/Jenkinsfile index 245308cb..684a780d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,17 +13,19 @@ pipeline { } } stage("Repo Component") { - agent any + 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/unstable/SO/binary-amd64/ - apt-ftparchive packages pool/SO > dists/$RELEASE/unstable/SO/binary-amd64/Packages - gzip -9fk dists/$RELEASE/unstable/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" } } }