create

package
v0.7.2 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2025 License: Apache-2.0 Imports: 42 Imported by: 0

Documentation

Index

Constants

View Source
const EvdDefaultUser = "JFrog CLI"

Variables

This section is empty.

Functions

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 added in v0.7.2

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 added in v0.7.2

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

BuildInfoBuilder helps create BuildInfo objects for tests

func NewBuildInfoBuilder added in v0.7.2

func NewBuildInfoBuilder() *BuildInfoBuilder

func (*BuildInfoBuilder) Build added in v0.7.2

func (*BuildInfoBuilder) WithStarted added in v0.7.2

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

type FileInfoBuilder added in v0.7.2

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

FileInfoBuilder helps create FileInfo objects for tests

func NewFileInfoBuilder added in v0.7.2

func NewFileInfoBuilder() *FileInfoBuilder

func (*FileInfoBuilder) Build added in v0.7.2

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

func (*FileInfoBuilder) WithPath added in v0.7.2

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

func (*FileInfoBuilder) WithSha256 added in v0.7.2

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

type FlagType

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

type SimpleMockServicesManager added in v0.7.2

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 added in v0.7.2

func PrepareMockArtifactoryManagerForBuildTests() *SimpleMockServicesManager

PrepareMockArtifactoryManagerForBuildTests creates a mock with standard build test behavior

func PrepareMockWithBuildError added in v0.7.2

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

PrepareMockWithBuildError creates a mock that returns errors for build operations

func PrepareMockWithFileInfoError added in v0.7.2

func PrepareMockWithFileInfoError() *SimpleMockServicesManager

PrepareMockWithFileInfoError creates a mock that returns error for FileInfo

func (*SimpleMockServicesManager) Aql added in v0.7.2

func (*SimpleMockServicesManager) FileInfo added in v0.7.2

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

func (*SimpleMockServicesManager) GetBuildInfo added in v0.7.2

type SimpleServiceDetails added in v0.7.2

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

SimpleServiceDetails provides a minimal implementation of auth.ServiceDetails

func (*SimpleServiceDetails) AppendPreRequestInterceptor added in v0.7.2

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

func (*SimpleServiceDetails) CreateHttpClientDetails added in v0.7.2

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

func (*SimpleServiceDetails) GetAccessToken added in v0.7.2

func (s *SimpleServiceDetails) GetAccessToken() string

func (*SimpleServiceDetails) GetClient added in v0.7.2

func (*SimpleServiceDetails) GetClientCertKeyPath added in v0.7.2

func (s *SimpleServiceDetails) GetClientCertKeyPath() string

func (*SimpleServiceDetails) GetClientCertPath added in v0.7.2

func (s *SimpleServiceDetails) GetClientCertPath() string

func (*SimpleServiceDetails) GetPassword added in v0.7.2

func (s *SimpleServiceDetails) GetPassword() string

func (*SimpleServiceDetails) GetSshAuthHeaders added in v0.7.2

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

func (*SimpleServiceDetails) GetSshKeyPath added in v0.7.2

func (s *SimpleServiceDetails) GetSshKeyPath() string

func (*SimpleServiceDetails) GetSshPassphrase added in v0.7.2

func (s *SimpleServiceDetails) GetSshPassphrase() string

func (*SimpleServiceDetails) GetUrl added in v0.7.2

func (s *SimpleServiceDetails) GetUrl() string

func (*SimpleServiceDetails) GetUser added in v0.7.2

func (s *SimpleServiceDetails) GetUser() string

func (*SimpleServiceDetails) IsSshAuthHeaderSet added in v0.7.2

func (s *SimpleServiceDetails) IsSshAuthHeaderSet() bool

func (*SimpleServiceDetails) RunPreRequestInterceptors added in v0.7.2

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

func (*SimpleServiceDetails) SetAccessToken added in v0.7.2

func (s *SimpleServiceDetails) SetAccessToken(token string)

func (*SimpleServiceDetails) SetClientCertKeyPath added in v0.7.2

func (s *SimpleServiceDetails) SetClientCertKeyPath(string)

func (*SimpleServiceDetails) SetClientCertPath added in v0.7.2

func (s *SimpleServiceDetails) SetClientCertPath(string)

func (*SimpleServiceDetails) SetDialTimeout added in v0.7.2

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

func (*SimpleServiceDetails) SetOverallRequestTimeout added in v0.7.2

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

func (*SimpleServiceDetails) SetPassword added in v0.7.2

func (s *SimpleServiceDetails) SetPassword(password string)

func (*SimpleServiceDetails) SetSshAuthHeaders added in v0.7.2

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

func (*SimpleServiceDetails) SetSshKeyPath added in v0.7.2

func (s *SimpleServiceDetails) SetSshKeyPath(string)

func (*SimpleServiceDetails) SetSshPassphrase added in v0.7.2

func (s *SimpleServiceDetails) SetSshPassphrase(string)

func (*SimpleServiceDetails) SetUrl added in v0.7.2

func (s *SimpleServiceDetails) SetUrl(url string)

func (*SimpleServiceDetails) SetUser added in v0.7.2

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