Commit 4d12aa97 authored by Morten Knutsen's avatar Morten Knutsen
Browse files

Jenkinsfile: Move to single quoted strings for shell steps.

parent 21dc2d68
...@@ -6,23 +6,23 @@ node { ...@@ -6,23 +6,23 @@ node {
env.VERSION_STRING = GIT_TAG env.VERSION_STRING = GIT_TAG
} }
docker.image('golang:1.8').inside { docker.image('golang:1.8').inside {
stage "test" stage 'test'
sh 'env' sh 'env'
sh "curl https://glide.sh/get | sh" sh 'curl https://glide.sh/get | sh'
sh "mv ${GOPATH}/src/github.com/UNINETT ${GOPATH}/src/github.com/uninett" sh 'mv $GOPATH/src/github.com/UNINETT ${GOPATH}/src/github.com/uninett'
sh "cd ${GOPATH}/src/github.com/uninett/jwt-tokenissuer" sh 'cd $GOPATH/src/github.com/uninett/jwt-tokenissuer'
sh "glide install" sh 'glide install'
sh "make test" sh 'make test'
stage "build" stage 'build'
sh "make build" sh 'make build'
stash includes: 'dist/linux-amd64/jwt-tokenissuer', name: 'binary' stash includes: 'dist/linux-amd64/jwt-tokenissuer', name: 'binary'
} }
docker.image('cdrx/fpm-debian:8').inside { docker.image('cdrx/fpm-debian:8').inside {
stage "package" stage 'package'
unstash 'binary' unstash 'binary'
sh "mv jwt-tokenissuer /src/" sh 'mv jwt-tokenissuer /src/'
sh "fpm -s dir /src=/opt/jwt-tokenissuer -t deb -n jwt-tokenissuer -v ${VERSION_STRING}" sh 'fpm -s dir /src=/opt/jwt-tokenissuer -t deb -n jwt-tokenissuer -v ${VERSION_STRING}'
archive includes: '*.deb' archive includes: '*.deb'
} }
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment