Merge "Adding support to use golang jenkins plugin"
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Thu, 22 Mar 2018 07:47:48 +0000 (07:47 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 22 Mar 2018 07:47:48 +0000 (07:47 +0000)
jjb/global-macros.yaml
jjb/global-templates-golang.yaml

index cf34094..6be0e0f 100644 (file)
           timeout: 360
           fail: true
 
+- wrapper:
+    name: golang
+    wrappers:
+      - raw:
+          xml: |
+            <org.jenkinsci.plugins.golang.GolangBuildWrapper plugin="golang@1.2">
+            <goVersion>Golang 1.10</goVersion>
+            </org.jenkinsci.plugins.golang.GolangBuildWrapper>
+
 - wrapper:
     # This wrapper is required for all jobs as it configures the wrappers
     # needed by the eCOMP infra.
index 168fb62..1558c65 100644 (file)
@@ -33,6 +33,7 @@
           submodule-recursive: '{submodule-recursive}'
 
     wrappers:
+      - golang
       - infra-wrappers:
           build-timeout: '{build-timeout}'
 
           settings-file: '{mvn-settings}'
       - shell: |
           #!/bin/bash
-          curl -O https://dl.google.com/go/go1.10.linux-amd64.tar.gz
-          tar -zxf go1.10.linux-amd64.tar.gz
-          export GOROOT=$WORKSPACE/go
-          export PATH=$PATH:$GOROOT/bin
           cd $WORKSPACE/{path}
           make build
 
@@ -95,6 +92,7 @@
           submodule-recursive: '{submodule-recursive}'
 
     wrappers:
+      - golang
       - infra-wrappers:
           build-timeout: '{build-timeout}'
 
           settings-file: '{mvn-settings}'
       - shell: |
           #!/bin/bash
-          curl -O https://dl.google.com/go/go1.10.linux-amd64.tar.gz
-          tar -zxf go1.10.linux-amd64.tar.gz
-          export GOROOT=$PWD/go
-          export PATH=$PATH:$GOROOT/bin
           cd $WORKSPACE/{path}
           make deploy
 
           submodule-recursive: '{submodule-recursive}'
 
     wrappers:
+      - golang
       - infra-wrappers:
           build-timeout: '{build-timeout}'