mirror of
https://github.com/ansible/awx.git
synced 2026-05-20 07:17:40 -02:30
Updates to makefile to coerce pip install and usage for dependencies
This commit is contained in:
30
Makefile
30
Makefile
@@ -261,28 +261,38 @@ virtualenv:
|
|||||||
requirements_ansible:
|
requirements_ansible:
|
||||||
if [ "$(VENV_BASE)" ]; then \
|
if [ "$(VENV_BASE)" ]; then \
|
||||||
. $(VENV_BASE)/ansible/bin/activate; \
|
. $(VENV_BASE)/ansible/bin/activate; \
|
||||||
fi && \
|
$(VENV_BASE)/ansible/bin/pip install -U pip==8.1.1; \
|
||||||
pip install -r requirements/requirements_ansible.txt
|
$(VENV_BASE)/ansible/bin/pip install -r requirements/requirements_ansible.txt ;\
|
||||||
|
else \
|
||||||
|
pip install -U pip==8.1.1; \
|
||||||
|
pip install -r requirements/requirements_ansible.txt ; \
|
||||||
|
fi
|
||||||
|
|
||||||
# Install third-party requirements needed for Tower's environment.
|
# Install third-party requirements needed for Tower's environment.
|
||||||
requirements_tower:
|
requirements_tower:
|
||||||
if [ "$(VENV_BASE)" ]; then \
|
if [ "$(VENV_BASE)" ]; then \
|
||||||
. $(VENV_BASE)/tower/bin/activate; \
|
. $(VENV_BASE)/tower/bin/activate; \
|
||||||
fi && \
|
$(VENV_BASE)/tower/bin/pip install -U pip==8.1.1; \
|
||||||
pip install -r requirements/requirements.txt; \
|
$(VENV_BASE)/tower/bin/pip install -r requirements/requirements.txt ;\
|
||||||
|
else \
|
||||||
|
pip install -U pip==8.1.1; \
|
||||||
|
pip install -r requirements/requirements.txt ; \
|
||||||
|
fi
|
||||||
|
|
||||||
requirements_tower_dev:
|
requirements_tower_dev:
|
||||||
if [ "$(VENV_BASE)" ]; then \
|
if [ "$(VENV_BASE)" ]; then \
|
||||||
. $(VENV_BASE)/tower/bin/activate; \
|
. $(VENV_BASE)/tower/bin/activate; \
|
||||||
fi && \
|
$(VENV_BASE)/tower/bin/pip install -r requirements/requirements_dev.txt; \
|
||||||
pip install -r requirements/requirements_dev.txt
|
fi
|
||||||
|
|
||||||
# Install third-party requirements needed for running unittests in jenkins
|
# Install third-party requirements needed for running unittests in jenkins
|
||||||
requirements_jenkins:
|
requirements_jenkins:
|
||||||
if [ "$(VENV_BASE)" ]; then \
|
if [ "$(VENV_BASE)" ]; then \
|
||||||
. $(VENV_BASE)/tower/bin/activate; \
|
. $(VENV_BASE)/tower/bin/activate; \
|
||||||
|
$(VENV_BASE)/tower/bin/pip install -Ir requirements/requirements_jenkins.txt; \
|
||||||
|
else \
|
||||||
|
pip install -Ir requirements/requirements_jenkins..txt; \
|
||||||
fi && \
|
fi && \
|
||||||
pip install -Ir requirements/requirements_jenkins.txt
|
|
||||||
$(NPM_BIN) install csslint jshint
|
$(NPM_BIN) install csslint jshint
|
||||||
|
|
||||||
requirements: virtualenv requirements_ansible requirements_tower
|
requirements: virtualenv requirements_ansible requirements_tower
|
||||||
@@ -317,18 +327,18 @@ refresh: clean requirements_dev version_file develop migrate
|
|||||||
|
|
||||||
# Create Django superuser.
|
# Create Django superuser.
|
||||||
adduser:
|
adduser:
|
||||||
$(PYTHON) manage.py createsuperuser
|
tower-manage createsuperuser
|
||||||
|
|
||||||
# Create database tables and apply any new migrations.
|
# Create database tables and apply any new migrations.
|
||||||
migrate:
|
migrate:
|
||||||
if [ "$(VENV_BASE)" ]; then \
|
if [ "$(VENV_BASE)" ]; then \
|
||||||
. $(VENV_BASE)/tower/bin/activate; \
|
. $(VENV_BASE)/tower/bin/activate; \
|
||||||
fi; \
|
fi; \
|
||||||
$(PYTHON) manage.py migrate --noinput --fake-initial
|
tower-manage migrate --noinput --fake-initial
|
||||||
|
|
||||||
# Run after making changes to the models to create a new migration.
|
# Run after making changes to the models to create a new migration.
|
||||||
dbchange:
|
dbchange:
|
||||||
$(PYTHON) manage.py makemigrations
|
tower-manage makemigrations
|
||||||
|
|
||||||
# access database shell, asks for password
|
# access database shell, asks for password
|
||||||
dbshell:
|
dbshell:
|
||||||
|
|||||||
Reference in New Issue
Block a user