Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildArg ¶
type BuildArg struct { Name string `yaml:"name,omitempty"` Key string `yaml:"key,omitempty"` Type string `yaml:"type,omitempty"` StartAt string `yaml:"startat,omitempty"` EndAt string `yaml:"endat,omitempty"` Versions []string `yaml:"versions,omitempty"` Values []string `yaml:"values,omitempty"` Filter []string `yaml:"filter,omitempty"` Skips []string `yaml:"skips,omitempty"` Includes []string `yaml:"includes,omitempty"` Params map[string]string `yaml:"params,omitempty"` }
BuildArg expects metadata for building from a variable, spack, or other
type Conf ¶
type Conf struct { DockerHierarchy DockerHierarchy `yaml:"dockerhierarchy,omitempty"` DockerBuild DockerBuild `yaml:"dockerbuild,omitempty"` }
type DockerBuild ¶
type DockerBuild struct { BuildArgs map[string]BuildArg `yaml:"build_args"` Matrix map[string][]string `yaml:"matrix,omitempty"` Exclude map[string][]string `yaml:"exclude,omitempty"` ContainerBasename string `yaml:"container_basename,omitempty"` Active bool `yaml:"active,omitempty"` }
DockerBuild holds one or more build args We'd have to separate these later anyway
type DockerHierarchy ¶
type DockerHierarchy struct {
Container Container `yaml:"container"`
}
Click to show internal directories.
Click to hide internal directories.