prebuild CSS/JS before xgo release binaries (#9293)
* prebuild CSS/JS before xgo release binaries * Update .drone.yml * Update Makefile * update per @lafriks feedback
This commit is contained in:
parent
baae90e163
commit
c34fdf7e33
2 changed files with 18 additions and 3 deletions
19
.drone.yml
19
.drone.yml
|
@ -388,6 +388,13 @@ steps:
|
|||
commands:
|
||||
- git fetch --tags --force
|
||||
|
||||
- name: build
|
||||
pull: always
|
||||
image: node:10 # this step is kept at the lowest version of node that we support
|
||||
commands:
|
||||
- make css
|
||||
- make js
|
||||
|
||||
- name: static
|
||||
pull: always
|
||||
image: techknowlogick/xgo:latest
|
||||
|
@ -489,6 +496,13 @@ steps:
|
|||
commands:
|
||||
- git fetch --tags --force
|
||||
|
||||
- name: build
|
||||
pull: always
|
||||
image: node:10 # this step is kept at the lowest version of node that we support
|
||||
commands:
|
||||
- make css
|
||||
- make js
|
||||
|
||||
- name: static
|
||||
pull: always
|
||||
image: techknowlogick/xgo:latest
|
||||
|
@ -647,8 +661,6 @@ steps:
|
|||
exclude:
|
||||
- pull_request
|
||||
|
||||
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: docker-linux-arm64
|
||||
|
@ -754,6 +766,9 @@ workspace:
|
|||
base: /go
|
||||
path: src/code.gitea.io/gitea
|
||||
|
||||
clone:
|
||||
disable: true
|
||||
|
||||
when:
|
||||
status:
|
||||
- success
|
||||
|
|
2
Makefile
2
Makefile
|
@ -397,7 +397,7 @@ $(EXECUTABLE): $(GO_SOURCES)
|
|||
GO111MODULE=on $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
|
||||
|
||||
.PHONY: release
|
||||
release: js css generate release-dirs release-windows release-linux release-darwin release-copy release-compress release-check
|
||||
release: generate release-dirs release-windows release-linux release-darwin release-copy release-compress release-check
|
||||
|
||||
.PHONY: release-dirs
|
||||
release-dirs:
|
||||
|
|
Reference in a new issue