diff --git a/client/pluginApi.go b/client/pluginApi.go index edf00a0cf911aac8a2b9a76ae464e3aa8bc45b51..60a62c8f4efb4bee310f61c35397d48276ae5bc7 100644 --- a/client/pluginApi.go +++ b/client/pluginApi.go @@ -1,6 +1,7 @@ package client import ( + "crypto/tls" "encoding/json" "fmt" "io/ioutil" @@ -127,7 +128,13 @@ func (d *PluginAPI) download(url string, name string) { } func (d *PluginAPI) getPlugin(name string) (plugin *PluginInfo, err error) { - resp, err := http.Get("https://plugins.jenkins.io/api/plugin/" + name) + var cli = http.Client{} + cli.Transport = &http.Transport{ + TLSClientConfig: &tls.Config{ + InsecureSkipVerify: true, + }, + } + resp, err := cli.Get("https://plugins.jenkins.io/api/plugin/" + name) if err != nil { return plugin, err }