diff options
Diffstat (limited to 'syz-ci')
| -rw-r--r-- | syz-ci/syz-ci.go | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/syz-ci/syz-ci.go b/syz-ci/syz-ci.go index 4ee611852..fd1f2a7bb 100644 --- a/syz-ci/syz-ci.go +++ b/syz-ci/syz-ci.go @@ -321,13 +321,16 @@ func main() { }() } } - jm, err := newJobManager(cfg, managers, shutdownPending) - if err != nil { - log.Fatalf("failed to create dashapi connection %v", err) - } + ctxJobs, stopJobs := context.WithCancel(ctx) wgJobs := sync.WaitGroup{} - jm.startLoop(ctxJobs, &wgJobs) + if cfg.DashboardAddr != "" { + jm, err := newJobManager(cfg, managers, shutdownPending) + if err != nil { + log.Fatalf("failed to create dashapi connection %v", err) + } + jm.startLoop(ctxJobs, &wgJobs) + } // For testing. Racy. Use with care. http.HandleFunc("/upload_cover", func(w http.ResponseWriter, r *http.Request) { |
