Documentation ¶
Index ¶
- Constants
- func CreateUrlPath(moduleId, version, props, extension string, url *string) error
- type GoParams
- func (gp *GoParams) GetInfoPath() string
- func (gp *GoParams) GetModContent() []byte
- func (gp *GoParams) GetModPath() string
- func (gp *GoParams) GetModuleId() string
- func (gp *GoParams) GetProps() string
- func (gp *GoParams) GetTargetRepo() string
- func (gp *GoParams) GetVersion() string
- func (gp *GoParams) GetZipPath() string
- type GoService
- type PublishGoPackage
Constants ¶
View Source
const ArtifactoryMinSupportedVersionForInfoFile = "6.10.0"
View Source
const GoUploadRetries = 3
Variables ¶
This section is empty.
Functions ¶
func CreateUrlPath ¶ added in v0.11.0
Types ¶
type GoParams ¶
type GoParams struct { ZipPath string ModPath string InfoPath string ModContent []byte Version string Props string TargetRepo string ModuleId string }
func NewGoParams ¶ added in v0.1.3
func NewGoParams() GoParams
func (*GoParams) GetInfoPath ¶ added in v0.4.0
func (*GoParams) GetModContent ¶
func (*GoParams) GetModPath ¶ added in v0.2.0
func (*GoParams) GetModuleId ¶
func (*GoParams) GetTargetRepo ¶
func (*GoParams) GetVersion ¶
func (*GoParams) GetZipPath ¶
type GoService ¶
type GoService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewGoService ¶
func NewGoService(client *rthttpclient.ArtifactoryHttpClient) *GoService
func (*GoService) GetJfrogHttpClient ¶
func (gs *GoService) GetJfrogHttpClient() *rthttpclient.ArtifactoryHttpClient
func (*GoService) PublishPackage ¶
func (*GoService) SetServiceDetails ¶ added in v0.10.0
func (gs *GoService) SetServiceDetails(artDetails auth.ServiceDetails)
type PublishGoPackage ¶ added in v0.2.0
type PublishGoPackage interface { PublishPackage(params GoParams, client *rthttpclient.ArtifactoryHttpClient, ArtDetails auth.ServiceDetails) error // contains filtered or unexported methods }
func GetCompatiblePublisher ¶ added in v0.2.0
func GetCompatiblePublisher(artifactoryVersion string) PublishGoPackage
Returns the compatible publisher to Artifactory
Click to show internal directories.
Click to hide internal directories.