Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
type Build struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BuildSpec `json:"spec"`
}
type BuildSpec ¶
type BuildSpec struct {
From string `json:"from,omitempty"`
Entrypoint []string `json:"entrypoint,omitempty"`
Command []string `json:"command,omitempty"`
Packages []Package `json:"packages,omitempty"`
Repositories map[string][]Repository `json:"repositories,omitempty"`
Files []File `json:"files,omitempty"`
Links []Link `json:"links,omitempty"`
Env []EnvVar `json:"env,omitempty"`
}
type Package ¶
type Package struct {
Type PackageType `json:"type"`
Names []string `json:"names"`
}
type PackageType ¶
type PackageType string
const ( PackageAlpine PackageType = "Alpine" PackageDebian PackageType = "Debian" PackageRPM PackageType = "RPM" PackageFile PackageType = "File" PackageOCI PackageType = "OCI" )
type Repository ¶
type Repository struct {
URL string `json:"url"`
}
Click to show internal directories.
Click to hide internal directories.