Documentation ¶
Index ¶
- func BuildProducts(projectInfo distgo.ProjectInfo, projectParam distgo.ProjectParam, ...) error
- func PushProducts(projectInfo distgo.ProjectInfo, projectParam distgo.ProjectParam, ...) error
- func RunBuild(projectInfo distgo.ProjectInfo, productParam distgo.ProductParam, ...) error
- func RunPush(projectInfo distgo.ProjectInfo, productParam distgo.ProductParam, dryRun bool, ...) error
- func SetDockerRepository(projectParam distgo.ProjectParam, repository string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildProducts ¶
func BuildProducts(projectInfo distgo.ProjectInfo, projectParam distgo.ProjectParam, configModTime *time.Time, productDockerIDs []distgo.ProductDockerID, tagKeys []string, verbose, dryRun bool, stdout io.Writer) error
func PushProducts ¶
func PushProducts(projectInfo distgo.ProjectInfo, projectParam distgo.ProjectParam, productDockerIDs []distgo.ProductDockerID, tagKeys []string, dryRun bool, stdout io.Writer) error
func RunBuild ¶
func RunBuild(projectInfo distgo.ProjectInfo, productParam distgo.ProductParam, verbose, dryRun bool, stdout io.Writer) error
RunBuild executes the Docker image build action for the specified product. The Docker outputs for all of the dependent products for the provided product must already exist, and the dist outputs for the current product and all of its dependent products must also exist in the proper locations.
func RunPush ¶
func RunPush(projectInfo distgo.ProjectInfo, productParam distgo.ProductParam, dryRun bool, stdout io.Writer) error
func SetDockerRepository ¶
func SetDockerRepository(projectParam distgo.ProjectParam, repository string)
SetDockerRepository sets the value of the "Repository" field of all of the products in the provided ProjectParam to the specified value.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.