diff --git a/poll/poll.go b/poll/poll.go index 5b75a2c..a13dae0 100644 --- a/poll/poll.go +++ b/poll/poll.go @@ -28,15 +28,15 @@ type tag struct { func pollJob(pipeline database.Pipeline, pipelineConf config.PipelineConf, db database.Database) { for { + time.Sleep(time.Duration(pipeline.PollInterval) * time.Second) + log.Infof("Polling repo %v", pipeline.Name) + prevRefs, err := db.GetPipelineRefs(pipeline.Id) if err != nil { log.Errorf("Could not get pipeline refs from db: %v", err) return } - time.Sleep(time.Duration(pipeline.PollInterval) * time.Second) - log.Infof("Polling repo %v", pipeline.Name) - repo, err := git.Clone(memory.NewStorage(), nil, &git.CloneOptions{ URL: pipeline.Url, })