added enqueued columns to build and job to track queue wait times

This commit is contained in:
Brad Rydzewski
2015-10-01 14:35:25 -07:00
parent f0cba925f0
commit fc4b106949
6 changed files with 14 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ import (
"os"
"strconv"
"strings"
"time"
log "github.com/Sirupsen/logrus"
"github.com/drone/drone/engine"
@@ -186,11 +187,13 @@ func PostBuild(c *gin.Context) {
build.Status = model.StatusPending
build.Started = 0
build.Finished = 0
build.Enqueued = time.Now().UTC().Unix()
for _, job := range jobs {
job.Status = model.StatusPending
job.Started = 0
job.Finished = 0
job.ExitCode = 0
job.Enqueued = build.Enqueued
model.UpdateJob(db, job)
}