在Jenkins管道的参数部分中使用环境变量

时间:2018-09-13 08:10:13

标签: jenkins jenkins-pipeline

我有一个代表gitrepo的环境变量,我在git参数中使用了这个repo:

package main

import (
"fmt"
"net/http"
"io/ioutil"
"os"
"log"
)

func main() {
 data, err := os.Open("file.txt")
 if err != nil {
        log.Fatal(err)
    }

req, _ := http.NewRequest("POST", "url", data)
req.Header.Set("api", "api_key")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)

fmt.Println(string(body))

}

当我在管道的各个阶段中使用env.GitRepo时,它可以工作,但是当我在参数部分中使用它时,则不起作用。

我该如何做?

0 个答案:

没有答案