release

package
v3.0.2 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DependencySpecifiersCreator

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

func NewDependencySpecifiersCreator

func NewDependencySpecifiersCreator(
	logger logger.Logger,
	pivnetClient dependencySpecifiersCreatorClient,
	metadata metadata.Metadata,
	productSlug string,
) DependencySpecifiersCreator

func (DependencySpecifiersCreator) CreateDependencySpecifiers

func (rf DependencySpecifiersCreator) CreateDependencySpecifiers(release pivnet.Release) error

type ProductFileMetadata

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

type ReleaseArtifactReferencesAdder

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

func NewReleaseArtifactReferencesAdder

func NewReleaseArtifactReferencesAdder(
	logger logger.Logger,
	pivnetClient releaseArtifactReferencesAdderClient,
	metadata metadata.Metadata,
	productSlug string,
	pollFrequency time.Duration,
	asyncTimeout time.Duration,
) ReleaseArtifactReferencesAdder

func (ReleaseArtifactReferencesAdder) AddReleaseArtifactReferences

func (rf ReleaseArtifactReferencesAdder) AddReleaseArtifactReferences(release pivnet.Release) error

type ReleaseCreator

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

func NewReleaseCreator

func NewReleaseCreator(
	pivnet releaseClient,
	semverConverter semverConverter,
	logger logger.Logger,
	metadata metadata.Metadata,
	params concourse.OutParams,
	source concourse.Source,
	sourcesDir,
	productSlug string,
) ReleaseCreator

func (ReleaseCreator) Create

func (rc ReleaseCreator) Create() (pivnet.Release, error)

type ReleaseDependenciesAdder

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

func NewReleaseDependenciesAdder

func NewReleaseDependenciesAdder(
	logger logger.Logger,
	pivnetClient releaseDependenciesAdderClient,
	metadata metadata.Metadata,
	productSlug string,
) ReleaseDependenciesAdder

func (ReleaseDependenciesAdder) AddReleaseDependencies

func (rf ReleaseDependenciesAdder) AddReleaseDependencies(release pivnet.Release) error

type ReleaseFileGroupsAdder

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

func NewReleaseFileGroupsAdder

func NewReleaseFileGroupsAdder(
	logger logger.Logger,
	pivnetClient releaseFileGroupsAdderClient,
	metadata metadata.Metadata,
	productSlug string,
) ReleaseFileGroupsAdder

func (ReleaseFileGroupsAdder) AddReleaseFileGroups

func (rf ReleaseFileGroupsAdder) AddReleaseFileGroups(release pivnet.Release) error

type ReleaseFinalizer

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

func NewFinalizer

func NewFinalizer(
	pivnetClient finalizerClient,
	logger logger.Logger,
	params concourse.OutParams,
	metadata metadata.Metadata,
	sourcesDir,
	productSlug string,
) ReleaseFinalizer

func (ReleaseFinalizer) Finalize

func (rf ReleaseFinalizer) Finalize(productSlug string, releaseVersion string) (concourse.OutResponse, error)

type ReleaseFinder added in v3.0.2

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

func NewReleaseFinder added in v3.0.2

func NewReleaseFinder(
	pivnet finderClient,
	productSlug string,
) ReleaseFinder

func (ReleaseFinder) Find added in v3.0.2

func (rf ReleaseFinder) Find(i int) (pivnet.Release, error)

type ReleaseUpgradePathsAdder

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

func NewReleaseUpgradePathsAdder

func NewReleaseUpgradePathsAdder(
	logger logger.Logger,
	pivnetClient releaseUpgradePathsAdderClient,
	metadata metadata.Metadata,
	productSlug string,
	filter filter,
) ReleaseUpgradePathsAdder

func (ReleaseUpgradePathsAdder) AddReleaseUpgradePaths

func (rf ReleaseUpgradePathsAdder) AddReleaseUpgradePaths(release pivnet.Release) error

type ReleaseUploader

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

func NewReleaseUploader

func NewReleaseUploader(
	s3 s3Client,
	pivnet uploadClient,
	logger logger.Logger,
	sha256Summer sha256Summer,
	md5Summer md5Summer,
	metadata metadata.Metadata,
	sourcesDir,
	productSlug string,
	asyncTimeout time.Duration,
	pollFrequency time.Duration,
	skipPolling bool,
) ReleaseUploader

func (ReleaseUploader) Upload

func (u ReleaseUploader) Upload(release pivnet.Release, exactGlobs []string) error

type UpgradePathSpecifiersCreator

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

func NewUpgradePathSpecifiersCreator

func NewUpgradePathSpecifiersCreator(
	logger logger.Logger,
	pivnetClient upgradePathSpecifiersCreatorClient,
	metadata metadata.Metadata,
	productSlug string,
) UpgradePathSpecifiersCreator

func (UpgradePathSpecifiersCreator) CreateUpgradePathSpecifiers

func (creator UpgradePathSpecifiersCreator) CreateUpgradePathSpecifiers(release pivnet.Release) error

type UserGroupsUpdater

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

func NewUserGroupsUpdater

func NewUserGroupsUpdater(
	logger logger.Logger,
	pivnetClient userGroupsUpdaterClient,
	metadata metadata.Metadata,
	productSlug string,
) UserGroupsUpdater

func (UserGroupsUpdater) UpdateUserGroups

func (rf UserGroupsUpdater) UpdateUserGroups(release pivnet.Release) (pivnet.Release, error)

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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