mirror of
https://github.com/ansible/awx.git
synced 2026-03-22 03:17:39 -02:30
Merge pull request #3014 from jakemcdermott/skip-ui-release-chromium-download
skip chromium download when using ui-release make target Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -62,6 +62,7 @@ __pycache__
|
|||||||
# UI build flag files
|
# UI build flag files
|
||||||
awx/ui/.deps_built
|
awx/ui/.deps_built
|
||||||
awx/ui/.release_built
|
awx/ui/.release_built
|
||||||
|
awx/ui/.release_deps_built
|
||||||
|
|
||||||
# Testing
|
# Testing
|
||||||
.cache
|
.cache
|
||||||
|
|||||||
33
Makefile
33
Makefile
@@ -53,6 +53,7 @@ WHEEL_FILE ?= $(WHEEL_NAME)-py2-none-any.whl
|
|||||||
|
|
||||||
# UI flag files
|
# UI flag files
|
||||||
UI_DEPS_FLAG_FILE = awx/ui/.deps_built
|
UI_DEPS_FLAG_FILE = awx/ui/.deps_built
|
||||||
|
UI_RELEASE_DEPS_FLAG_FILE = awx/ui/.release_deps_built
|
||||||
UI_RELEASE_FLAG_FILE = awx/ui/.release_built
|
UI_RELEASE_FLAG_FILE = awx/ui/.release_built
|
||||||
|
|
||||||
I18N_FLAG_FILE = .i18n_built
|
I18N_FLAG_FILE = .i18n_built
|
||||||
@@ -73,6 +74,7 @@ clean-ui:
|
|||||||
rm -rf awx/ui/test/e2e/reports/
|
rm -rf awx/ui/test/e2e/reports/
|
||||||
rm -rf awx/ui/client/languages/
|
rm -rf awx/ui/client/languages/
|
||||||
rm -f $(UI_DEPS_FLAG_FILE)
|
rm -f $(UI_DEPS_FLAG_FILE)
|
||||||
|
rm -f $(UI_RELEASE_DEPS_FLAG_FILE)
|
||||||
rm -f $(UI_RELEASE_FLAG_FILE)
|
rm -f $(UI_RELEASE_FLAG_FILE)
|
||||||
|
|
||||||
clean-tmp:
|
clean-tmp:
|
||||||
@@ -449,7 +451,7 @@ messages:
|
|||||||
# generate l10n .json .mo
|
# generate l10n .json .mo
|
||||||
languages: $(I18N_FLAG_FILE)
|
languages: $(I18N_FLAG_FILE)
|
||||||
|
|
||||||
$(I18N_FLAG_FILE): $(UI_DEPS_FLAG_FILE)
|
$(I18N_FLAG_FILE): $(UI_RELEASE_DEPS_FLAG_FILE)
|
||||||
$(NPM_BIN) --prefix awx/ui run languages
|
$(NPM_BIN) --prefix awx/ui run languages
|
||||||
$(PYTHON) tools/scripts/compilemessages.py
|
$(PYTHON) tools/scripts/compilemessages.py
|
||||||
touch $(I18N_FLAG_FILE)
|
touch $(I18N_FLAG_FILE)
|
||||||
@@ -457,12 +459,30 @@ $(I18N_FLAG_FILE): $(UI_DEPS_FLAG_FILE)
|
|||||||
# End l10n TASKS
|
# End l10n TASKS
|
||||||
# --------------------------------------
|
# --------------------------------------
|
||||||
|
|
||||||
# UI TASKS
|
# UI RELEASE TASKS
|
||||||
|
# --------------------------------------
|
||||||
|
ui-release: $(UI_RELEASE_FLAG_FILE)
|
||||||
|
|
||||||
|
$(UI_RELEASE_FLAG_FILE): $(I18N_FLAG_FILE) $(UI_RELEASE_DEPS_FLAG_FILE)
|
||||||
|
$(NPM_BIN) --prefix awx/ui run build-release
|
||||||
|
touch $(UI_RELEASE_FLAG_FILE)
|
||||||
|
|
||||||
|
$(UI_RELEASE_DEPS_FLAG_FILE):
|
||||||
|
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 $(NPM_BIN) --unsafe-perm --prefix awx/ui install --no-save awx/ui
|
||||||
|
touch $(UI_RELEASE_DEPS_FLAG_FILE)
|
||||||
|
|
||||||
|
# END UI RELEASE TASKS
|
||||||
# --------------------------------------
|
# --------------------------------------
|
||||||
|
|
||||||
|
# UI TASKS
|
||||||
|
# --------------------------------------
|
||||||
ui-deps: $(UI_DEPS_FLAG_FILE)
|
ui-deps: $(UI_DEPS_FLAG_FILE)
|
||||||
|
|
||||||
$(UI_DEPS_FLAG_FILE):
|
$(UI_DEPS_FLAG_FILE):
|
||||||
|
@if [ -f ${UI_RELEASE_DEPS_FLAG_FILE} ]; then \
|
||||||
|
rm -rf awx/ui/node_modules; \
|
||||||
|
rm -f ${UI_RELEASE_DEPS_FLAG_FILE}; \
|
||||||
|
fi; \
|
||||||
$(NPM_BIN) --unsafe-perm --prefix awx/ui install --no-save awx/ui
|
$(NPM_BIN) --unsafe-perm --prefix awx/ui install --no-save awx/ui
|
||||||
touch $(UI_DEPS_FLAG_FILE)
|
touch $(UI_DEPS_FLAG_FILE)
|
||||||
|
|
||||||
@@ -477,12 +497,6 @@ ui-docker: $(UI_DEPS_FLAG_FILE)
|
|||||||
ui-devel: $(UI_DEPS_FLAG_FILE)
|
ui-devel: $(UI_DEPS_FLAG_FILE)
|
||||||
$(NPM_BIN) --prefix awx/ui run build-devel -- $(MAKEFLAGS)
|
$(NPM_BIN) --prefix awx/ui run build-devel -- $(MAKEFLAGS)
|
||||||
|
|
||||||
ui-release: $(UI_RELEASE_FLAG_FILE)
|
|
||||||
|
|
||||||
$(UI_RELEASE_FLAG_FILE): $(I18N_FLAG_FILE) $(UI_DEPS_FLAG_FILE)
|
|
||||||
$(NPM_BIN) --prefix awx/ui run build-release
|
|
||||||
touch $(UI_RELEASE_FLAG_FILE)
|
|
||||||
|
|
||||||
ui-test: $(UI_DEPS_FLAG_FILE)
|
ui-test: $(UI_DEPS_FLAG_FILE)
|
||||||
$(NPM_BIN) --prefix awx/ui run test
|
$(NPM_BIN) --prefix awx/ui run test
|
||||||
|
|
||||||
@@ -493,9 +507,6 @@ ui-test-ci: $(UI_DEPS_FLAG_FILE)
|
|||||||
$(NPM_BIN) --prefix awx/ui run test:ci
|
$(NPM_BIN) --prefix awx/ui run test:ci
|
||||||
$(NPM_BIN) --prefix awx/ui run unit
|
$(NPM_BIN) --prefix awx/ui run unit
|
||||||
|
|
||||||
testjs_ci:
|
|
||||||
echo "Update UI unittests later" #ui-test-ci
|
|
||||||
|
|
||||||
jshint: $(UI_DEPS_FLAG_FILE)
|
jshint: $(UI_DEPS_FLAG_FILE)
|
||||||
$(NPM_BIN) run --prefix awx/ui jshint
|
$(NPM_BIN) run --prefix awx/ui jshint
|
||||||
$(NPM_BIN) run --prefix awx/ui lint
|
$(NPM_BIN) run --prefix awx/ui lint
|
||||||
|
|||||||
Reference in New Issue
Block a user