我有一个代表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时,它可以工作,但是当我在参数部分中使用它时,则不起作用。
我该如何做?