layers

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2020 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Build

type Build struct {
	link.Streamer
	link.Share
	*sync.Kernel
	Layer         *packfile.Layer
	ProvideRunner packfile.ProvideRunner
	TestRunner    packfile.TestRunner
	Requires      []link.Require
	AppDir        string
	BuildID       string
	LastBuildID   string
	// contains filtered or unexported fields
}

func (*Build) Backward

func (l *Build) Backward(targets []link.Layer)

func (*Build) Forward

func (l *Build) Forward(targets []link.Layer)

func (*Build) Info

func (l *Build) Info() link.Info
func (l *Build) Links() []sync.Link

func (*Build) Locks

func (l *Build) Locks(_ link.Layer) bool

func (*Build) Run

func (l *Build) Run() error

func (*Build) Skip

func (l *Build) Skip() error

func (*Build) Test

func (l *Build) Test() (exists, matched bool, err error)

type Cache

type Cache struct {
	link.Streamer
	link.Share
	*sync.Kernel
	Cache       *packfile.Cache
	SetupRunner packfile.SetupRunner
	AppDir      string
}

func (*Cache) Backward

func (l *Cache) Backward(_ []link.Layer)

func (*Cache) Forward

func (l *Cache) Forward(_ []link.Layer)

func (*Cache) Info

func (l *Cache) Info() link.Info
func (l *Cache) Links() []sync.Link

func (*Cache) Locks

func (l *Cache) Locks(target link.Layer) bool

func (*Cache) Run

func (l *Cache) Run() error

func (*Cache) Skip

func (l *Cache) Skip() error

func (*Cache) Test

func (l *Cache) Test() (exists, matched bool, err error)

type Detect

type Detect struct {
	link.Streamer
	link.Share
	*sync.Kernel
	Layer         *packfile.Layer
	RequireRunner packfile.RequireRunner
	AppDir        string
}

func (*Detect) Backward

func (l *Detect) Backward(_ []link.Layer)

func (*Detect) Forward

func (l *Detect) Forward(_ []link.Layer)

func (*Detect) Info

func (l *Detect) Info() link.Info
func (l *Detect) Links() []sync.Link

func (*Detect) Locks

func (l *Detect) Locks(_ link.Layer) bool

func (*Detect) Run

func (l *Detect) Run() error

func (*Detect) Skip

func (l *Detect) Skip() error

func (*Detect) Test

func (l *Detect) Test() (exists, matched bool, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL