2019-02-06 16:14:44 +00:00
|
|
|
(define-module (guix-data-service jobs)
|
|
|
|
|
#:use-module (ice-9 match)
|
|
|
|
|
#:use-module (guix-data-service jobs load-new-guix-revision)
|
|
|
|
|
#:export (process-jobs))
|
|
|
|
|
|
|
|
|
|
(define (process-jobs conn)
|
2019-03-16 17:26:44 +00:00
|
|
|
(while #t
|
|
|
|
|
(match (process-next-load-new-guix-revision-job conn)
|
2019-04-10 20:17:44 +01:00
|
|
|
(#f (unless (eq? 0 (sleep 5))
|
|
|
|
|
(exit 0)))
|
|
|
|
|
(_ (simple-format #t "\nFinished processing job\n\n")))))
|