Documentation ¶
Index ¶
- type Dockerfile
- func (df *Dockerfile) Changelog() string
- func (d *Dockerfile) Condition(source string, scm scm.ScmHandler, resultCondition *result.Condition) error
- func (df *Dockerfile) Source(workingDir string, resultSource *result.Source) error
- func (d *Dockerfile) Target(source string, scm scm.ScmHandler, dryRun bool, resultTarget *result.Target) (err error)
- type Spec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dockerfile ¶
type Dockerfile struct {
// contains filtered or unexported fields
}
Dockerfile defines a resource of kind "dockerfile"
func New ¶
func New(spec interface{}) (*Dockerfile, error)
New returns a reference to a newly initialized Dockerfile object from a Spec or an error if the provided Spec triggers a validation error.
func (*Dockerfile) Changelog ¶
func (df *Dockerfile) Changelog() string
Changelog returns the changelog for this resource, or an empty string if not supported
func (*Dockerfile) Condition ¶
func (d *Dockerfile) Condition(source string, scm scm.ScmHandler, resultCondition *result.Condition) error
Condition test if the Dockerfile contains the correct key/value
func (*Dockerfile) Source ¶
func (df *Dockerfile) Source(workingDir string, resultSource *result.Source) error
func (*Dockerfile) Target ¶
func (d *Dockerfile) Target(source string, scm scm.ScmHandler, dryRun bool, resultTarget *result.Target) (err error)
Target updates a targeted Dockerfile from source control management system
type Spec ¶
type Spec struct { // File specifies the dockerimage file such as Dockerfile File string `yaml:"file,omitempty"` // Instruction specifies a DockerImage instruction such as ENV Instruction types.Instruction `yaml:"instruction,omitempty"` // Value specifies the value for a specified Dockerfile instruction. Value string `yaml:"value,omitempty"` }
Spec defines a specification for a "dockerfile" resource parsed from an updatecli manifest file
Click to show internal directories.
Click to hide internal directories.