Documentation ¶
Index ¶
- Variables
- func Clone(s *scm.ScmHandler, channel chan int, hashes *[]uint64, wg *sync.WaitGroup) error
- func GenerateSchema(baseSchemaID, schemaDir string) error
- func GetFiles(root string) (files []string)
- type Engine
- func (e *Engine) Clean() (err error)
- func (e *Engine) InitSCM() (err error)
- func (e *Engine) LoadAutoDiscovery() error
- func (e *Engine) LoadConfigurations() error
- func (e *Engine) ManifestUpgrade(saveToDisk bool) (err error)
- func (e *Engine) Prepare() (err error)
- func (e *Engine) Run() (err error)
- func (e *Engine) Show() error
- type Options
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNoManifestDetected is return when we couldn't find Updatecli manifest ErrNoManifestDetected error = errors.New("no Updatecli manifest detected") )
Functions ¶
func GenerateSchema ¶ added in v0.23.0
Types ¶
type Engine ¶
type Engine struct { Pipelines []pipeline.Pipeline Options Options Reports reports.Reports // contains filtered or unexported fields }
Engine defined parameters for a specific engine run.
func (*Engine) LoadAutoDiscovery ¶ added in v0.31.0
LoadAutoDiscovery will try to guess available pipelines based on specific directory
func (*Engine) LoadConfigurations ¶ added in v0.17.0
ReadConfigurations read every strategies configuration.
func (*Engine) ManifestUpgrade ¶ added in v0.27.0
ManifestUpgrade load Updatecli Manifest to update them then written them back on disk
Click to show internal directories.
Click to hide internal directories.