Versions in this module Expand all Collapse all v0 v0.2.1 Oct 26, 2018 v0.2.0 Oct 23, 2018 Changes in this version + type Job struct + Command []string + ExecType string + HostID string + SaveOutput bool + Silent bool + type Spanner struct + BuildDir string + ExecTime int64 + Laforge *core.Laforge + LogDir string + Result chan *Worker + TeamDirs map[int]string + Workers map[int]*Worker + func New(base *core.Laforge, command []string, exectype, hostid string, ...) (*Spanner, error) + func (s *Spanner) CreateWorkerPool() error + func (s *Spanner) Do() error + type Worker struct + BeginTime time.Time + EndTime time.Time + ExitError error + ExitStatus int + Host *core.ProvisionedHost + ID int64 + LogFile string + Parent *Spanner + TeamDir string + TeamID int + func (w *Worker) ResolveProvisionedHost() error + func (w *Worker) RunLocalCommand(wc chan *Worker) + func (w *Worker) RunRemoteCommand(wc chan *Worker) + func (w *Worker) RunSSHCommand(wc chan *Worker) + func (w *Worker) RunWinRMCommand(wc chan *Worker) + func (w *Worker) Verify() error