artifact_manager

package
v0.54.1 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: BSD-3-Clause Imports: 6 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArtifactManager

type ArtifactManager interface {
	GetFileInfo(repoName string, filePath string) (sdk.FileInfo, error)
	GetRepository(repoName string) (*services.RepositoryDetails, error)
	GetFolderInfo(repoName string, folderPath string) (*utils.FolderInfo, error)
	GetProperties(repoName string, filePath string) (map[string][]string, error)
	SetProperties(repoName string, filePath string, values *utils.Properties) error
	DeleteBuild(project string, buildName string, buildVersion string) error
	PublishBuildInfo(project string, request *buildinfo.BuildInfo) error
	XrayScanBuild(params services.XrayScanParams) ([]byte, error)
	GetURL() string
	CheckArtifactExists(repoName string, artiName string) (bool, error)
	PromoteDocker(params services.DockerPromoteParams) error
	Copy(params services.MoveCopyParams) (successCount, failedCount int, err error)
	Move(params services.MoveCopyParams) (successCount, failedCount int, err error)
	GetRepositoryMaturity(repoName string) (string, error)
	Search(ctx context.Context, query string) (sdk.ArtifactResults, error)
}

mockgen -source=interface.go -package mock_artifact_manager -destination=mock_artifact_manager/interface_mock.go ArtifactManager

func NewClient

func NewClient(managerType, url, token string) (ArtifactManager, error)

type ClientFactoryFunc

type ClientFactoryFunc func(string, string, string) (ArtifactManager, error)
var DefaultClientFactory ClientFactoryFunc = newClient

Directories

Path Synopsis
xray/mock_xray
Package mock_xray is a generated GoMock package.
Package mock_xray is a generated GoMock package.
Package mock_artifact_manager is a generated GoMock package.
Package mock_artifact_manager is a generated GoMock package.

Jump to

Keyboard shortcuts

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