artifactory

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2018 License: Apache-2.0 Imports: 10 Imported by: 75

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateArtifactoryHttpClient added in v0.1.3

func CreateArtifactoryHttpClient(config Config) (*httpclient.HttpClient, error)

func NewConfigBuilder

func NewConfigBuilder() *artifactoryServicesConfigBuilder

Types

type ArtifactoryServicesManager

type ArtifactoryServicesManager struct {
	// contains filtered or unexported fields
}

func New

func New(config Config) (*ArtifactoryServicesManager, error)

func (*ArtifactoryServicesManager) Aql

func (sm *ArtifactoryServicesManager) Aql(aql string) ([]byte, error)

func (*ArtifactoryServicesManager) Copy

func (sm *ArtifactoryServicesManager) Copy(params services.MoveCopyParams) (successCount, failedCount int, err error)

func (*ArtifactoryServicesManager) DeleteFiles

func (sm *ArtifactoryServicesManager) DeleteFiles(resultItems []services.DeleteItem) (int, error)

func (*ArtifactoryServicesManager) DeleteProps

func (sm *ArtifactoryServicesManager) DeleteProps(params services.PropsParams) (int, error)

func (*ArtifactoryServicesManager) DiscardBuilds

func (*ArtifactoryServicesManager) DistributeBuild

func (*ArtifactoryServicesManager) DownloadFiles

func (sm *ArtifactoryServicesManager) DownloadFiles(params services.DownloadParams) ([]utils.FileInfo, int, error)

func (*ArtifactoryServicesManager) GetConfig

func (sm *ArtifactoryServicesManager) GetConfig() Config

func (*ArtifactoryServicesManager) GetPathsToDelete

func (sm *ArtifactoryServicesManager) GetPathsToDelete(params services.DeleteParams) ([]utils.ResultItem, error)

func (*ArtifactoryServicesManager) GetUnreferencedGitLfsFiles

func (sm *ArtifactoryServicesManager) GetUnreferencedGitLfsFiles(params services.GitLfsCleanParams) ([]utils.ResultItem, error)

func (*ArtifactoryServicesManager) Move

func (sm *ArtifactoryServicesManager) Move(params services.MoveCopyParams) (successCount, failedCount int, err error)

func (*ArtifactoryServicesManager) Ping

func (sm *ArtifactoryServicesManager) Ping() ([]byte, error)

func (*ArtifactoryServicesManager) PromoteBuild

func (sm *ArtifactoryServicesManager) PromoteBuild(params services.PromotionParams) error

func (*ArtifactoryServicesManager) PublishBuildInfo

func (sm *ArtifactoryServicesManager) PublishBuildInfo(build *buildinfo.BuildInfo) error

func (*ArtifactoryServicesManager) PublishGoProject

func (sm *ArtifactoryServicesManager) PublishGoProject(params _go.GoParams) error

func (*ArtifactoryServicesManager) ReadRemoteFile

func (sm *ArtifactoryServicesManager) ReadRemoteFile(readPath string) (io.ReadCloser, error)

func (*ArtifactoryServicesManager) SearchFiles added in v0.1.3

func (*ArtifactoryServicesManager) SetProps

func (sm *ArtifactoryServicesManager) SetProps(params services.PropsParams) (int, error)

func (*ArtifactoryServicesManager) UploadFiles

func (sm *ArtifactoryServicesManager) UploadFiles(params services.UploadParams) (artifactsFileInfo []utils.FileInfo, totalUploaded, totalFailed int, err error)

func (*ArtifactoryServicesManager) XrayScanBuild

func (sm *ArtifactoryServicesManager) XrayScanBuild(params services.XrayScanParams) ([]byte, error)

type ArtifactoryServicesSetter

type ArtifactoryServicesSetter interface {
	SetThread(threads int)
	SetArtDetails(artDetails auth.ArtifactoryDetails)
	SetDryRun(isDryRun bool)
}

type Config

type Config interface {
	GetUrl() string
	GetPassword() string
	GetApiKey() string
	GetCertifactesPath() string
	GetThreads() int
	GetMinSplitSize() int64
	GetSplitCount() int
	GetMinChecksumDeploy() int64
	IsDryRun() bool
	GetArtDetails() auth.ArtifactoryDetails
	GetLogger() log.Log
}

Directories

Path Synopsis
go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL