refine make process for #316

This commit is contained in:
TonyQ 2021-12-08 09:33:47 +00:00
parent e030b87e4e
commit 3aed794c79
3 changed files with 9 additions and 4 deletions

View File

@ -27,7 +27,6 @@ jobs:
- name: Build
run: |
npm install --global yarn
(cd frontend && yarn install)
make dist VERSION=${{ steps.get_version.outputs.VERSION }}
shell: bash
- name: Create Release

3
.gitignore vendored
View File

@ -32,3 +32,6 @@
/config/bbgo.yaml
/pkg/server/assets.go
node_modules
yarn.lock

View File

@ -24,8 +24,10 @@ $(BIN_DIR):
# build native bbgo
bbgo:
go build -tags web,release -o $(BIN_DIR)/$@ ./cmd/bbgo
bbgo: static bbgo-full
bbgo-full:
go build -tags web,release -o $(BIN_DIR)/bbgo ./cmd/bbgo
# build native bbgo (slim version)
bbgo-slim:
@ -147,7 +149,8 @@ docker-push:
bash -c "[[ -n $(DOCKER_TAG) ]] && docker push yoanlin/bbgo:$(DOCKER_TAG)"
frontend/out/index.html:
(cd frontend && yarn export)
cd frontend && yarn install
cd frontend && yarn export
pkg/server/assets.go: frontend/out/index.html
go run ./util/embed -package server -output $@ $(FRONTEND_EXPORT_DIR)