Documentation
¶
Index ¶
- func HandleBuildCompleted(ctx context.Context, engineState *store.EngineState, cb BuildCompleteAction)
- func HandleBuildStarted(ctx context.Context, state *store.EngineState, action BuildStartedAction)
- func IsFatalError(err error) bool
- func LogBuildEntry(ctx context.Context, entry BuildEntry)
- type BuildCompleteAction
- type BuildEntry
- type BuildStartedAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleBuildCompleted ¶
func HandleBuildCompleted(ctx context.Context, engineState *store.EngineState, cb BuildCompleteAction)
func HandleBuildStarted ¶
func HandleBuildStarted(ctx context.Context, state *store.EngineState, action BuildStartedAction)
func IsFatalError ¶
A permanent error indicates that the whole build pipeline needs to stop. It will never recover, even on subsequent rebuilds.
func LogBuildEntry ¶
func LogBuildEntry(ctx context.Context, entry BuildEntry)
Types ¶
type BuildCompleteAction ¶
type BuildCompleteAction struct {
ManifestName model.ManifestName
SpanID logstore.SpanID
Result store.BuildResultSet
FinishTime time.Time
Error error
}
func NewBuildCompleteAction ¶
func NewBuildCompleteAction(mn model.ManifestName, spanID logstore.SpanID, result store.BuildResultSet, err error) BuildCompleteAction
func (BuildCompleteAction) Action ¶
func (BuildCompleteAction) Action()
type BuildEntry ¶
type BuildEntry struct {
Name model.ManifestName
BuildReason model.BuildReason
FilesChanged []string
}
type BuildStartedAction ¶
type BuildStartedAction struct {
ManifestName model.ManifestName
StartTime time.Time
FilesChanged []string
Reason model.BuildReason
SpanID logstore.SpanID
FullBuildTriggered bool
IsBuildController bool
}
func (BuildStartedAction) Action ¶
func (BuildStartedAction) Action()
Click to show internal directories.
Click to hide internal directories.