github.com/jfrog/jfrog-cli-core/v2@v2.51.0/pipelines/manager/manager.go (about) 1 package manager 2 3 import ( 4 utilsconfig "github.com/jfrog/jfrog-cli-core/v2/utils/config" 5 clientConfig "github.com/jfrog/jfrog-client-go/config" 6 "github.com/jfrog/jfrog-client-go/pipelines" 7 ) 8 9 // CreateServiceManager creates pipelines manager and set auth details 10 func CreateServiceManager(serviceDetails *utilsconfig.ServerDetails) (*pipelines.PipelinesServicesManager, error) { 11 pipelinesDetails := *serviceDetails 12 // Create pipelines authentication config 13 pAuth, err := pipelinesDetails.CreatePipelinesAuthConfig() 14 if err != nil { 15 return nil, err 16 } 17 serviceConfig, err := clientConfig.NewConfigBuilder(). 18 SetServiceDetails(pAuth). 19 SetDryRun(false). 20 Build() 21 if err != nil { 22 return nil, err 23 } 24 return pipelines.New(serviceConfig) 25 }