未验证 提交 188d9b8d 编写于 作者: LinuxSuRen's avatar LinuxSuRen 提交者: GitHub

Merge pull request #111 from yJunS/config-remove

Fix certificate issue when downing plugins
package client package client
import ( import (
"crypto/tls"
"encoding/json" "encoding/json"
"fmt" "fmt"
"io/ioutil" "io/ioutil"
...@@ -127,7 +128,13 @@ func (d *PluginAPI) download(url string, name string) { ...@@ -127,7 +128,13 @@ func (d *PluginAPI) download(url string, name string) {
} }
func (d *PluginAPI) getPlugin(name string) (plugin *PluginInfo, err error) { 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 { if err != nil {
return plugin, err return plugin, err
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册