blob: fb40e19f46cb6c080c85e36d4a22d0fd927cfbd0 [file] [log] [blame]
garciadeblasc9f70582017-04-21 14:33:32 +02001pipeline {
garciadeblasdd933632017-04-24 10:15:33 +02002 agent {
3 label "pipeline"
4 }
garciadeblasc9f70582017-04-21 14:33:32 +02005 stages {
6 stage("Build") {
7 agent {
8 dockerfile true
9 }
10 steps {
11 sh 'make package'
12 stash name: "deb-files", includes: ".build/*.deb"
13 }
14 }
15 stage("Unittest") {
16 agent {
17 dockerfile true
18 }
19 steps {
20 sh 'echo "UNITTEST"'
21 }
22 }
23 stage("Repo Component") {
24 steps {
25 unstash "deb-files"
26 sh '''
27 mkdir -p pool/openvim
garciadeblasdd933632017-04-24 10:15:33 +020028 mv .build/*.deb pool/openvim/
29 mkdir -p dists/$RELEASE/unstable/openvim/binary-amd64/
30 apt-ftparchive packages pool/openvim > dists/$RELEASE/unstable/openvim/binary-amd64/Packages
31 gzip -9fk dists/$RELEASE/unstable/openvim/binary-amd64/Packages
garciadeblasc9f70582017-04-21 14:33:32 +020032 '''
33 archiveArtifacts artifacts: "dists/**,pool/openvim/*.deb"
34 }
35 }
36 }
37}