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