X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Jenkinsfile;fp=Jenkinsfile;h=117749da8b3f5d2bef91db9449b3a6787073fec8;hb=4c7e237e45bc6fe209006b4837a8e6b031e78e1c;hp=0000000000000000000000000000000000000000;hpb=e84eb31aded0cb62a5523422ddc4524f6e615209;p=osm%2Fosmclient.git diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..117749d --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,24 @@ +node { + stage("Checkout") { + checkout scm + } + stage("Test") { + sh 'make test' + } + stage("Build") { + sh 'make package' + stash name: "deb-files", includes: "deb_dist/*.deb" + } + stage("Repo Component") { + releaseDir = "ReleaseTWO" + unstash "deb-files" + sh ''' + mkdir -p pool/osmclient + mv deb_dist/*.deb pool/osmclient/ + mkdir -p dists/${releaseDir}/unstable/osmclient/binary-amd64/ + apt-ftparchive packages pool/osmclient > dists/${releaseDir}/unstable/osmclient/binary-amd64/Packages + gzip -9fk dists/${releaseDir}/unstable/osmclient/binary-amd64/Packages + ''' + archiveArtifacts artifacts: "dists/**,pool/osmclient/*.deb" + } +}