commit ac3acee6b3a91961b7e33a32088a0c71de71d668
parent f6ab7371850c542dec0883eb06d4057355bda24c
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date: Tue, 27 Nov 2018 12:40:11 -0800
[!] Break a chain if a task returns an error.
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/cmd/build/task.go b/cmd/build/task.go
@@ -61,6 +61,7 @@ func (tasks FanOut) Run() (err error) {
fmt.Printf("run: %v\n", t.Name)
if err := t.Op(); err != nil {
failures <- TaskError{Task: t, Err: err}
+ break
}
}
}()