mirror of
https://github.com/prometheus/prometheus.git
synced 2025-02-21 03:16:00 -08:00
Build the UI when making UI tarball (#10578)
We run ui-install on ci but not ui-build. This PR resolves that. Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
This commit is contained in:
parent
1186974715
commit
dc8b673299
|
@ -58,11 +58,9 @@ jobs:
|
||||||
keys:
|
keys:
|
||||||
- v3-npm-deps-{{ checksum "web/ui/package-lock.json" }}
|
- v3-npm-deps-{{ checksum "web/ui/package-lock.json" }}
|
||||||
- v3-npm-deps-
|
- v3-npm-deps-
|
||||||
- run: make ui-install
|
- run: make assets-tarball
|
||||||
- run: make ui-lint
|
- run: make ui-lint
|
||||||
- run: make ui-build-module
|
|
||||||
- run: make ui-test
|
- run: make ui-test
|
||||||
- run: make assets-tarball -o assets
|
|
||||||
- persist_to_workspace:
|
- persist_to_workspace:
|
||||||
root: .
|
root: .
|
||||||
paths:
|
paths:
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -68,7 +68,7 @@ assets-compress: assets
|
||||||
scripts/compress_assets.sh
|
scripts/compress_assets.sh
|
||||||
|
|
||||||
.PHONY: assets-tarball
|
.PHONY: assets-tarball
|
||||||
assets-tarball: assets-compress
|
assets-tarball: assets
|
||||||
@echo '>> packaging assets'
|
@echo '>> packaging assets'
|
||||||
scripts/package_assets.sh
|
scripts/package_assets.sh
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue