artifactory

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2019 License: Apache-2.0 Imports: 9 Imported by: 75

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewConfigBuilder

func NewConfigBuilder() *artifactoryServicesConfigBuilder

Types

type ArtifactoryServicesManager

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

func New

func New(artDetails *auth.ArtifactoryDetails, config Config) (*ArtifactoryServicesManager, error)

func NewWithProgress added in v0.4.0

func NewWithProgress(artDetails *auth.ArtifactoryDetails, config Config, progress ioutils.Progress) (*ArtifactoryServicesManager, error)

func (*ArtifactoryServicesManager) Aql

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

func (*ArtifactoryServicesManager) Client added in v0.4.0

func (*ArtifactoryServicesManager) Copy

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

func (*ArtifactoryServicesManager) DeleteFiles

func (sm *ArtifactoryServicesManager) DeleteFiles(resultItems []utils.ResultItem) (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) GetBuildInfo added in v0.3.1

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 Config

type Config interface {
	GetCertificatesPath() string
	GetThreads() int
	IsDryRun() bool
	GetArtDetails() auth.ArtifactoryDetails
	GetLogger() log.Log
	IsInsecureTls() bool
}

Directories

Path Synopsis
go

Jump to

Keyboard shortcuts

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