set buildtime when start building

This commit is contained in:
2021-08-04 17:42:42 +02:00
parent 7e4ed2d6c1
commit 5c754f8867

View File

@@ -62,7 +62,7 @@ func (b *BuildManager) buildWorker(id int) {
dbPkg := getDbPackage(pkg) dbPkg := getDbPackage(pkg)
dbLock.Lock() dbLock.Lock()
dbPkg.Update().SetStatus(BUILDING).SetSkipReason("").SaveX(context.Background()) dbPkg.Update().SetStatus(BUILDING).SetBuildTime(time.Now().UTC()).SetSkipReason("").SaveX(context.Background())
dbLock.Unlock() dbLock.Unlock()
err := importKeys(pkg) err := importKeys(pkg)
@@ -178,7 +178,7 @@ func (b *BuildManager) buildWorker(id int) {
dbPkg = getDbPackage(pkg) dbPkg = getDbPackage(pkg)
dbLock.Lock() dbLock.Lock()
dbPkg.Update().SetStatus(BUILD).SetBuildTime(time.Now()).SetBuildDuration(uint64(time.Now().Sub(start).Milliseconds())).SaveX(context.Background()) dbPkg.Update().SetStatus(BUILD).SetBuildDuration(uint64(time.Now().Sub(start).Milliseconds())).SaveX(context.Background())
dbLock.Unlock() dbLock.Unlock()
log.Infof("[%s/%s] Build successful (%s)", pkg.FullRepo, pkg.Pkgbase, time.Now().Sub(start)) log.Infof("[%s/%s] Build successful (%s)", pkg.FullRepo, pkg.Pkgbase, time.Now().Sub(start))