Go——连接 JFrog Artifactory 简单测试
生活随笔
收集整理的這篇文章主要介紹了
Go——连接 JFrog Artifactory 简单测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
源代碼:https://gitee.com/shentuzhigang/mini-project/blob/master/jfrog-client-demo/artifactory/artifactory_test.go
官方SDK:http://github.com/jfrog/jfrog-client-go
解決方案
package artifactoryimport ("fmt""github.com/jfrog/jfrog-client-go/artifactory""github.com/jfrog/jfrog-client-go/artifactory/auth""github.com/jfrog/jfrog-client-go/config""github.com/jfrog/jfrog-client-go/utils/log""os""testing""time" )func TestConnect(t *testing.T) {var file *os.Filelog.SetLogger(log.NewLogger(log.INFO, file))rtDetails := auth.NewArtifactoryDetails()rtDetails.SetUrl("http://192.168.0.112:8081/artifactory/")rtDetails.SetUser("admin")rtDetails.SetPassword("123456")serviceConfig, err := config.NewConfigBuilder().SetServiceDetails(rtDetails).// Optionally overwrite the default HTTP timeout, which is set to 30 seconds.SetHttpTimeout(180 * time.Second).// Optionally overwrite the default HTTP retries, which is set to 3.SetHttpRetries(8).Build()if err != nil {fmt.Println(err)}rtManager, err := artifactory.New(serviceConfig)ping, err := rtManager.Ping()if err != nil {return}fmt.Printf("artifactory connect is %s\n", string(ping)) }參考文章
總結
以上是生活随笔為你收集整理的Go——连接 JFrog Artifactory 简单测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Artifactory——启动错误[Ar
- 下一篇: Go——Artifactory的AQL查