diff --git a/Makefile b/Makefile index 48b8a5310c..fb7f1509d4 100644 --- a/Makefile +++ b/Makefile @@ -107,6 +107,8 @@ else endif .PHONY: awx-link clean clean-tmp clean-venv requirements requirements_dev \ + update_requirements upgrade_requirements update_requirements_dev \ + docker_update_requirements docker_upgrade_requirements docker_update_requirements_dev \ develop refresh adduser migrate dbchange \ receiver test test_unit test_coverage coverage_html \ sdist \ @@ -196,6 +198,36 @@ requirements_dev: requirements_awx requirements_awx_dev requirements_test: requirements +## Update requirements files using pip-compile (run inside container) +update_requirements: + cd requirements && ./updater.sh run + +## Upgrade all requirements to latest versions (run inside container) +upgrade_requirements: + cd requirements && ./updater.sh upgrade + +## Update development requirements (run inside container) +update_requirements_dev: + cd requirements && ./updater.sh dev + +## Update requirements using docker-runner +docker_update_requirements: + @echo "Running requirements updater..." + AWX_DOCKER_CMD='make update_requirements' $(MAKE) docker-runner + @echo "Requirements update complete!" + +## Upgrade requirements using docker-runner +docker_upgrade_requirements: + @echo "Running requirements upgrader..." + AWX_DOCKER_CMD='make upgrade_requirements' $(MAKE) docker-runner + @echo "Requirements upgrade complete!" + +## Update dev requirements using docker-runner +docker_update_requirements_dev: + @echo "Running dev requirements updater..." + AWX_DOCKER_CMD='make update_requirements_dev' $(MAKE) docker-runner + @echo "Dev requirements update complete!" + ## "Install" awx package in development mode. develop: @if [ "$(VIRTUAL_ENV)" ]; then \