| 1234567891011121314151617181920212223242526272829303132333435 |
- pipeline {
- agent {
- docker {
- image 'golang:1.9.2'
- }
- }
- stages {
- stage('Test') {
- steps {
- sh """
- rm -f $WORKSPACE/test-results.{log,xml}
- mkdir -p /go/src/github.com/influxdata
- cp -a $WORKSPACE /go/src/github.com/influxdata/influxql
- cd /go/src/github.com/influxdata/influxql
- go get -v -t
- go test -v | tee $WORKSPACE/test-results.log
- """
- }
- post {
- always {
- sh """
- if [ -e test-results.log ]; then
- go get github.com/jstemmer/go-junit-report
- go-junit-report < $WORKSPACE/test-results.log > test-results.xml
- fi
- """
- junit "test-results.xml"
- }
- }
- }
- }
- }
|