Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildImage ¶
func BuildImage(ctx context.Context, client *dagger.Client, option *BuildImageOption) (container *dagger.Container, err error)
BuildImage permit to build image
func InitBuildFlag ¶
Types ¶
type BuildImageOption ¶
type BuildImageOption struct {
WithProxy bool `default:"true"`
WithPush bool `default:"false"`
WithRegistryUsername string `validate:"validateRegistryAuth"`
WithRegistryPassword string `validate:"validateRegistryAuth"`
RegistryUrl string `validate:"validateRegistryAuth"`
RepositoryName string `validate:"validateRegistryAuth"`
PathContext string `default:"."`
Dockerfile string `default:"Dockerfile"`
Version string
ExtraDirectories map[string]*dagger.Directory
}
func (BuildImageOption) ValidateRegistryAuth ¶
func (h BuildImageOption) ValidateRegistryAuth(val string) bool
type LintOption ¶
Click to show internal directories.
Click to hide internal directories.