X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=Jenkinsfile;h=684a780d286511f5f60be5ea4bbfb0be122822b9;hb=5089486b50de4a29cde198736b7563d1e787e662;hp=245308cbbb36df549dd5567a885b8a40bf38fbd6;hpb=47a790909fa4f209af973a8c78d2700a7c199d3a;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" } } }