Commit e462269

Nick Faro committed on
Report site publication timing
commit e46226936f32262696922bd7fce0cec3ddf88590 parent de058c1
1 changed files +5−0
Modifiedinternal/helper/helper.go +5−0
@@ -7,6 +7,7 @@ import (
7 "io" 7 "io"
8 "path" 8 "path"
9 "strings" 9 "strings"
10 "time"
10 11
11 "github.com/npfaro/dumbforge/internal/gitutil" 12 "github.com/npfaro/dumbforge/internal/gitutil"
12 "github.com/npfaro/dumbforge/internal/publish" 13 "github.com/npfaro/dumbforge/internal/publish"
@@ -165,11 +166,15 @@ func publishSite(ctx context.Context, publisher *publish.Publisher, result publi
165 if update.OldOID == "" { 166 if update.OldOID == "" {
166 navigationChanged = true 167 navigationChanged = true
167 } 168 }
169 generatedAt := time.Now()
168 build, err := generator.BuildBranch(ctx, branch, update.OldOID, update.NewOID, update.Dst == result.Head) 170 build, err := generator.BuildBranch(ctx, branch, update.OldOID, update.NewOID, update.Dst == result.Head)
171 generationTime := time.Since(generatedAt)
169 if err == nil { 172 if err == nil {
173 publishedAt := time.Now()
170 err = generator.Publish(ctx, publisher.Store, build) 174 err = generator.Publish(ctx, publisher.Store, build)
171 if err == nil { 175 if err == nil {
172 generator.SetAssetsCurrent(true) 176 generator.SetAssetsCurrent(true)
177 fmt.Fprintf(stderr, "dumbforge: site generated in %s, uploaded in %s\n", generationTime.Round(time.Millisecond), time.Since(publishedAt).Round(time.Millisecond))
173 } 178 }
174 } 179 }
175 if err != nil { 180 if err != nil {