Versions in this module Expand all Collapse all v0 v0.4.2 Apr 28, 2016 Changes in this version + const NodeBuild + const NodeCache + const NodeClone + const NodeContainer + const NodeNetwork + const NodePlugin + const NodeRoot + const NodeService + const NodeShell + const NodeVolume + type BuildNode struct + Args map[string]string + Context string + Dockerfile string + func (n *BuildNode) Root() *RootNode + type Conditions struct + Branch []string + Environment []string + Event []string + Matrix map[string]string + Platform []string + Status []string + type ContainerNode struct + Commands []string + Conditions Conditions + Container runner.Container + Disabled bool + Vargs map[string]interface{} + func (n *ContainerNode) OnFailure() bool + func (n *ContainerNode) OnSuccess() bool + func (n *ContainerNode) Root() *RootNode + type NetworkNode struct + Driver string + DriverOpts map[string]string + Name string + func (n *NetworkNode) Root() *RootNode + type Node interface + Root func() *RootNode + Type func() NodeType + type NodeType string + func (t NodeType) String() string + func (t NodeType) Type() NodeType + type RootNode struct + Base string + Build Node + Cache Node + Clone Node + Image string + Networks []Node + Path string + Platform string + Pod Node + Script []Node + Services []Node + Volumes []Node + func NewRootNode() *RootNode + func Parse(in []byte) (*RootNode, error) + func ParseString(in string) (*RootNode, error) + func (n *RootNode) NewBuildNode(context string) *BuildNode + func (n *RootNode) NewCacheNode() *ContainerNode + func (n *RootNode) NewCloneNode() *ContainerNode + func (n *RootNode) NewContainerNode() *ContainerNode + func (n *RootNode) NewNetworkNode(name string) *NetworkNode + func (n *RootNode) NewPluginNode() *ContainerNode + func (n *RootNode) NewServiceNode() *ContainerNode + func (n *RootNode) NewShellNode() *ContainerNode + func (n *RootNode) NewVolumeNode(name string) *VolumeNode + func (n *RootNode) Root() *RootNode + func (n *RootNode) Walk(fn WalkFunc) (err error) + type VolumeNode struct + Driver string + DriverOpts map[string]string + External bool + Name string + func (n *VolumeNode) Root() *RootNode + type WalkFunc func(Node) error