From 23d586e99d1372f7ab439da793d7b6e4546b5774 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 7 Mar 2021 19:58:57 +0100 Subject: [PATCH] Attempt to define pipeline for go1.16 --- Jenkinsfile | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d9fda30..bd3c772 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,35 +1,31 @@ #!groovy /* - Copyright 2017-2019 Jan Dittberner +Copyright 2017-2021 Jan Dittberner - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this program except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this program except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ pipeline { agent any + def root = tool type: 'go', name: 'Go 1.16' + environment { + GOROOT= "${root}" GOPATH = "${pwd(tmp: true)}/gocode" - PATH = "${GOPATH}/bin:${PATH}" + PATH = "${root}/bin:${PATH}" } stages { - stage('Install go-bindata') { - steps { - sh "mkdir -p '${GOPATH}/bin'" - sh "cd '${GOPATH}/bin'" - sh "go get -u -v github.com/shuLhan/go-bindata/cmd/go-bindata" - } - } stage('Build') { steps { sh "make distclean && make BUILD='${env.BUILD_TAG}'"