From 045a365a1b2a7923d5d6c610aeee043771b3fb85 Mon Sep 17 00:00:00 2001 From: Harsh Thakur Date: Thu, 4 Feb 2021 21:57:38 +0530 Subject: [PATCH] Exit with status code 1 on failed package builds (#1926) Co-authored-by: Rahul Bhati --- pkg/fission-cli/cmd/spec/buildwatch.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/fission-cli/cmd/spec/buildwatch.go b/pkg/fission-cli/cmd/spec/buildwatch.go index 3bb2c035..69f29bec 100644 --- a/pkg/fission-cli/cmd/spec/buildwatch.go +++ b/pkg/fission-cli/cmd/spec/buildwatch.go @@ -105,6 +105,9 @@ func (w *packageBuildWatcher) watch(ctx context.Context) { util.PrintPackageSummary(os.Stdout, &pkg) fmt.Printf("------\n") } + if pkg.Status.BuildStatus == fv1.BuildStatusFailed { + os.Exit(1) + } } // if there are no builds running, we can stop polling