Skip to content

Commit

Permalink
Parallel build
Browse files Browse the repository at this point in the history
  • Loading branch information
joshbuddy committed Mar 10, 2024
1 parent bf86e79 commit f98f5fc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
1 change: 0 additions & 1 deletion cmd/bz/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,6 @@ func (b *bz) run() error {
continue
}
log.Printf("Game reloaded due to change\n")

}
server.Reload(i)
}
Expand Down
20 changes: 15 additions & 5 deletions internal/builder.go
Original file line number Diff line number Diff line change
Expand Up @@ -164,11 +164,21 @@ func (b *Builder) BuildProd() error {
if err != nil {
return err
}
if _, _, err := b.buildUI(manifest, true); err != nil {
return err
}
if _, _, err := b.buildGame(manifest, true); err != nil {
return err
errs := make(chan error, 2)
go func() {
_, _, err := b.buildUI(manifest, true)
errs <- err
}()

go func() {
_, _, err := b.buildGame(manifest, true)
errs <- err
}()

for i := 0; i != 2; i++ {
if err := <-errs; err != nil {
return err
}
}
return nil
}
Expand Down

0 comments on commit f98f5fc

Please sign in to comment.