Documentation
¶
Index ¶
- func DefaultTaskProperties() map[string]string
- func ParseSeconds(s string) (uint32, error)
- type Behavior
- type CacheCommand
- type DockerPipe
- func (pipe *DockerPipe) DependsOnIDs() []int64
- func (pipe *DockerPipe) DependsOnNames() []string
- func (pipe *DockerPipe) Enabled(env map[string]string) (bool, error)
- func (pipe *DockerPipe) ID() int64
- func (pipe *DockerPipe) Name() string
- func (pipe *DockerPipe) Parse(node *node.Node) error
- func (pipe *DockerPipe) Proto() interface{}
- func (pipe *DockerPipe) SetDependsOnIDs(ids []int64)
- func (pipe *DockerPipe) SetID(id int64)
- func (pipe *DockerPipe) SetName(name string)
- type ParseableTaskLike
- type PipeResources
- type PipeStep
- type Task
- func (task *Task) DependsOnIDs() []int64
- func (task *Task) DependsOnNames() []string
- func (task *Task) Enabled(env map[string]string) (bool, error)
- func (task *Task) ID() int64
- func (task *Task) Name() string
- func (task *Task) Parse(node *node.Node) error
- func (task *Task) Proto() interface{}
- func (task *Task) SetDependsOnIDs(ids []int64)
- func (task *Task) SetID(id int64)
- func (task *Task) SetName(name string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultTaskProperties ¶ added in v0.9.0
func ParseSeconds ¶ added in v0.8.0
Types ¶
type Behavior ¶
type Behavior struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewBehavior ¶
type CacheCommand ¶
type CacheCommand struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewCacheCommand ¶
func NewCacheCommand(mergedEnv map[string]string) *CacheCommand
func (*CacheCommand) Proto ¶
func (cache *CacheCommand) Proto() *api.Command
type DockerPipe ¶
type DockerPipe struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewDockerPipe ¶
func NewDockerPipe(env map[string]string) *DockerPipe
func (*DockerPipe) DependsOnIDs ¶
func (pipe *DockerPipe) DependsOnIDs() []int64
func (*DockerPipe) DependsOnNames ¶
func (pipe *DockerPipe) DependsOnNames() []string
func (*DockerPipe) ID ¶
func (pipe *DockerPipe) ID() int64
func (*DockerPipe) Name ¶
func (pipe *DockerPipe) Name() string
func (*DockerPipe) Proto ¶
func (pipe *DockerPipe) Proto() interface{}
func (*DockerPipe) SetDependsOnIDs ¶
func (pipe *DockerPipe) SetDependsOnIDs(ids []int64)
func (*DockerPipe) SetID ¶
func (pipe *DockerPipe) SetID(id int64)
func (*DockerPipe) SetName ¶
func (pipe *DockerPipe) SetName(name string)
type ParseableTaskLike ¶
type PipeResources ¶ added in v0.9.0
type PipeResources struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewPipeResources ¶ added in v0.9.0
func NewPipeResources(mergedEnv map[string]string) *PipeResources
type PipeStep ¶
type PipeStep struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewPipeStep ¶
type Task ¶
type Task struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewTask ¶
func NewTask(env map[string]string, additionalInstances map[string]protoreflect.MessageDescriptor) *Task
func (*Task) DependsOnIDs ¶
func (*Task) DependsOnNames ¶
func (*Task) SetDependsOnIDs ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.