mirror of
https://github.com/ansible/awx.git
synced 2026-03-19 18:07:33 -02:30
fixes jenkins failures
* include requirements.txt in requirements_jenkins.txt * include requirements.txt in requirements_dev.txt * alter Makefile to NOT call the requirements rule in the requirements_* rules. Again, this is now handled by the -r requirements.txt in the respective _*.txt file. * install jenkins requirements "globally" (in the virtualenv)
This commit is contained in:
10
Makefile
10
Makefile
@@ -167,15 +167,15 @@ requirements requirements_dev requirements_jenkins: %: real-%
|
||||
# * --target is only supported on newer versions of pip
|
||||
# * https://github.com/pypa/pip/issues/3056 - the workaround is to override the `install-platlib`
|
||||
# * --user (in conjunction with PYTHONUSERBASE="awx" may be a better option
|
||||
# * --target implies --ignore-installed
|
||||
real-requirements:
|
||||
pip install -r requirements/requirements.txt --target awx/lib/site-packages/ --ignore-installed --install-option="--install-platlib=\$$base/lib/python"
|
||||
pip install -r requirements/requirements.txt --target awx/lib/site-packages/ --install-option="--install-platlib=\$$base/lib/python"
|
||||
|
||||
real-requirements_dev: real-requirements
|
||||
# (cat requirements/requirements.txt requirements/requirements_dev.txt > /tmp/req_dev.txt);
|
||||
pip install -r requirements/requirements_dev.txt --target awx/lib/site-packages/ --ignore-installed
|
||||
real-requirements_dev:
|
||||
pip install -r requirements/requirements_dev.txt --target awx/lib/site-packages/ --install-option="--install-platlib=\$$base/lib/python"
|
||||
|
||||
# Install third-party requirements needed for running unittests in jenkins
|
||||
real-requirements_jenkins: real-requirements
|
||||
real-requirements_jenkins:
|
||||
pip install -r requirements/requirements_jenkins.txt
|
||||
npm install csslint jshint
|
||||
|
||||
|
||||
Reference in New Issue
Block a user