Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SolverMonitor ¶
type SolverMonitor struct {
// contains filtered or unexported fields
}
SolverMonitor is an object that monitors for status updates from a buildkit solve and prints them to the console.
func NewSolverMonitor ¶
func NewSolverMonitor(console conslogging.ConsoleLogger, verbose bool, disableNoOutputUpdates bool) *SolverMonitor
NewSolverMonitor retuns a new solver monitor.
func (*SolverMonitor) MonitorProgress ¶
func (sm *SolverMonitor) MonitorProgress(ctx context.Context, ch chan *client.SolveStatus, phaseText string, sideRun bool, bkClient *client.Client) (string, error)
MonitorProgress consumes progress messages from a solve statue channel and prints them to the console.
func (*SolverMonitor) PrintTiming ¶
func (sm *SolverMonitor) PrintTiming()
PrintTiming prints the accumulated timing information.
Click to show internal directories.
Click to hide internal directories.