create

package
v0.8.2 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2025 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

View Source
const EvdDefaultUser = "JFrog CLI"

Variables

This section is empty.

Functions

func NewCreateEvidenceApplication added in v0.8.1

func NewCreateEvidenceApplication(serverDetails *config.ServerDetails, predicateFilePath, predicateType, markdownFilePath, key, keyId, applicationKey,
	applicationVersion, providerId, integration string) evidence.Command

func NewCreateEvidenceBuild

func NewCreateEvidenceBuild(serverDetails *config.ServerDetails,
	predicateFilePath, predicateType, markdownFilePath, key, keyId, project, buildName, buildNumber, providerId, integration string) evidence.Command

func NewCreateEvidenceCustom

func NewCreateEvidenceCustom(serverDetails *config.ServerDetails, predicateFilePath, predicateType, markdownFilePath, key, keyId, subjectRepoPath,
	subjectSha256, sigstoreBundlePath, providerId, integration string) evidence.Command

func NewCreateEvidencePackage

func NewCreateEvidencePackage(serverDetails *config.ServerDetails, predicateFilePath, predicateType, markdownFilePath, key, keyId, packageName,
	packageVersion, packageRepoName, providerId, integration string) evidence.Command

func NewCreateEvidenceReleaseBundle

func NewCreateEvidenceReleaseBundle(serverDetails *config.ServerDetails, predicateFilePath, predicateType, markdownFilePath, key, keyId, project, releaseBundle,
	releaseBundleVersion, providerId, integration string) evidence.Command

func NewCreateGithub

func NewCreateGithub(serverDetails *config.ServerDetails, predicateFilePath, predicateType, markdownFilePath, key, keyId, project, buildName, buildNumber, typeFlag string) evidence.Command

Types

type BaseMockArtifactoryServicesManager

type BaseMockArtifactoryServicesManager struct {
	artifactory.EmptyArtifactoryServicesManager
	mock.Mock
}

BaseMockArtifactoryServicesManager provides a base mock implementation that can be embedded and selectively overridden for specific test cases

type BuildInfoBuilder

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

BuildInfoBuilder helps create BuildInfo objects for tests

func NewBuildInfoBuilder

func NewBuildInfoBuilder() *BuildInfoBuilder

func (*BuildInfoBuilder) Build

func (*BuildInfoBuilder) WithStarted

func (b *BuildInfoBuilder) WithStarted(started string) *BuildInfoBuilder

type FileInfoBuilder

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

FileInfoBuilder helps create FileInfo objects for tests

func NewFileInfoBuilder

func NewFileInfoBuilder() *FileInfoBuilder

func (*FileInfoBuilder) Build

func (b *FileInfoBuilder) Build() *utils.FileInfo

func (*FileInfoBuilder) WithPath

func (b *FileInfoBuilder) WithPath(path string) *FileInfoBuilder

func (*FileInfoBuilder) WithSha256

func (b *FileInfoBuilder) WithSha256(sha256 string) *FileInfoBuilder

type FlagType

type FlagType string
const (
	FlagTypeCommitterReviewer FlagType = "gh-commiter"
	FlagTypeOther             FlagType = "other"
)

type SimpleMockServicesManager

type SimpleMockServicesManager struct {
	artifactory.EmptyArtifactoryServicesManager
	// Define fields for common return values
	FileInfoFunc     func(string) (*utils.FileInfo, error)
	GetBuildInfoFunc func(services.BuildInfoParams) (*entities.PublishedBuildInfo, bool, error)
	AqlFunc          func(string) (io.ReadCloser, error)
}

SimpleMockServicesManager is a simplified mock that only implements commonly used methods

func PrepareMockArtifactoryManagerForBuildTests

func PrepareMockArtifactoryManagerForBuildTests() *SimpleMockServicesManager

PrepareMockArtifactoryManagerForBuildTests creates a mock with standard build test behavior

func PrepareMockWithBuildError

func PrepareMockWithBuildError(buildErr error, ok bool, started string) *SimpleMockServicesManager

PrepareMockWithBuildError creates a mock that returns errors for build operations

func PrepareMockWithFileInfoError

func PrepareMockWithFileInfoError() *SimpleMockServicesManager

PrepareMockWithFileInfoError creates a mock that returns error for FileInfo

func (*SimpleMockServicesManager) Aql

func (*SimpleMockServicesManager) FileInfo

func (m *SimpleMockServicesManager) FileInfo(path string) (*utils.FileInfo, error)

func (*SimpleMockServicesManager) GetBuildInfo

type SimpleServiceDetails

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

SimpleServiceDetails provides a minimal implementation of auth.ServiceDetails

func (*SimpleServiceDetails) AppendPreRequestInterceptor

func (s *SimpleServiceDetails) AppendPreRequestInterceptor(interceptor func(*http.Request) error)

func (*SimpleServiceDetails) CreateHttpClientDetails

func (s *SimpleServiceDetails) CreateHttpClientDetails() httputils.HttpClientDetails

func (*SimpleServiceDetails) GetAccessToken

func (s *SimpleServiceDetails) GetAccessToken() string

func (*SimpleServiceDetails) GetClient

func (*SimpleServiceDetails) GetClientCertKeyPath

func (s *SimpleServiceDetails) GetClientCertKeyPath() string

func (*SimpleServiceDetails) GetClientCertPath

func (s *SimpleServiceDetails) GetClientCertPath() string

func (*SimpleServiceDetails) GetPassword

func (s *SimpleServiceDetails) GetPassword() string

func (*SimpleServiceDetails) GetSshAuthHeaders

func (s *SimpleServiceDetails) GetSshAuthHeaders() map[string]string

func (*SimpleServiceDetails) GetSshKeyPath

func (s *SimpleServiceDetails) GetSshKeyPath() string

func (*SimpleServiceDetails) GetSshPassphrase

func (s *SimpleServiceDetails) GetSshPassphrase() string

func (*SimpleServiceDetails) GetUrl

func (s *SimpleServiceDetails) GetUrl() string

func (*SimpleServiceDetails) GetUser

func (s *SimpleServiceDetails) GetUser() string

func (*SimpleServiceDetails) IsSshAuthHeaderSet

func (s *SimpleServiceDetails) IsSshAuthHeaderSet() bool

func (*SimpleServiceDetails) RunPreRequestInterceptors

func (s *SimpleServiceDetails) RunPreRequestInterceptors(*http.Request) error

func (*SimpleServiceDetails) SetAccessToken

func (s *SimpleServiceDetails) SetAccessToken(token string)

func (*SimpleServiceDetails) SetClientCertKeyPath

func (s *SimpleServiceDetails) SetClientCertKeyPath(string)

func (*SimpleServiceDetails) SetClientCertPath

func (s *SimpleServiceDetails) SetClientCertPath(string)

func (*SimpleServiceDetails) SetDialTimeout

func (s *SimpleServiceDetails) SetDialTimeout(time.Duration)

func (*SimpleServiceDetails) SetOverallRequestTimeout

func (s *SimpleServiceDetails) SetOverallRequestTimeout(time.Duration)

func (*SimpleServiceDetails) SetPassword

func (s *SimpleServiceDetails) SetPassword(password string)

func (*SimpleServiceDetails) SetSshAuthHeaders

func (s *SimpleServiceDetails) SetSshAuthHeaders(map[string]string)

func (*SimpleServiceDetails) SetSshKeyPath

func (s *SimpleServiceDetails) SetSshKeyPath(string)

func (*SimpleServiceDetails) SetSshPassphrase

func (s *SimpleServiceDetails) SetSshPassphrase(string)

func (*SimpleServiceDetails) SetUrl

func (s *SimpleServiceDetails) SetUrl(url string)

func (*SimpleServiceDetails) SetUser

func (s *SimpleServiceDetails) SetUser(user string)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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