summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyen Hai <nguyentrihai93@gmail.com>2018-08-21 17:21:03 +0900
committerNguyen Hai <nguyentrihai93@gmail.com>2018-08-22 04:48:07 +0000
commit8a3cdb6ed3990463a9602bb023f940de47226d81 (patch)
tree18ed82d7f4399b05441d100c3765e14fe962da20
parent071ba92d1d246e6efc00c345405be400490bcc03 (diff)
downloaddjango_openstack_auth-8a3cdb6ed3990463a9602bb023f940de47226d81.tar.gz
import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html * For docs job The older branches did not work with the existing documentation job. The fix may require backporting changes to remove tox_install.sh, or other changes that have been made in newer stable branches but not backported all the way. Because the new documentation job runs through tox we may be able to use that in the older branches, as an alternative. Change-Id: I311741b1b7b2617e304b7fb4568e2a9b1d3238b1 Story: #2002586 Task: #24299
-rw-r--r--.zuul.yaml14
-rwxr-xr-xtools/tox_install.sh30
-rw-r--r--tox.ini5
3 files changed, 17 insertions, 32 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index a21013f..8da7a42 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -3,7 +3,21 @@
jobs:
- horizon-openstack-tox-py27dj110
- horizon-openstack-tox-py27dj19
+ - requirements-check
+ - openstack-tox-pep8
+ - openstack-tox-py27
+ - openstack-tox-py35
+ - build-openstack-sphinx-docs
gate:
jobs:
- horizon-openstack-tox-py27dj110
- horizon-openstack-tox-py27dj19
+ - requirements-check
+ - openstack-tox-pep8
+ - openstack-tox-py27
+ - openstack-tox-py35
+ - build-openstack-sphinx-docs
+ post:
+ jobs:
+ - publish-openstack-sphinx-docs
+
diff --git a/tools/tox_install.sh b/tools/tox_install.sh
deleted file mode 100755
index e61b63a..0000000
--- a/tools/tox_install.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env bash
-
-# Client constraint file contains this client version pin that is in conflict
-# with installing the client from source. We should remove the version pin in
-# the constraints file before applying it for from-source installation.
-
-CONSTRAINTS_FILE="$1"
-shift 1
-
-set -e
-
-# NOTE(tonyb): Place this in the tox enviroment's log dir so it will get
-# published to logs.openstack.org for easy debugging.
-localfile="$VIRTUAL_ENV/log/upper-constraints.txt"
-
-if [[ "$CONSTRAINTS_FILE" != http* ]]; then
- CONSTRAINTS_FILE="file://$CONSTRAINTS_FILE"
-fi
-# NOTE(tonyb): need to add curl to bindep.txt if the project supports bindep
-curl "$CONSTRAINTS_FILE" --insecure --progress-bar --output "$localfile"
-
-pip install -c"$localfile" openstack-requirements
-
-# This is the main purpose of the script: Allow local installation of
-# the current repo. It is listed in constraints file and thus any
-# install will be constrained and we need to unconstrain it.
-edit-constraints "$localfile" -- "$CLIENT_NAME"
-
-pip install -c"$localfile" -U "$@"
-exit $?
diff --git a/tox.ini b/tox.ini
index 1319db1..bd04bed 100644
--- a/tox.ini
+++ b/tox.ini
@@ -5,14 +5,15 @@ envlist = py27,py27dj18,pep8,py34
[testenv]
usedevelop = True
-install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/ocata} {opts} {packages}
+install_command = pip install {opts} {packages}
setenv = {[env-common]setenv}
NOSE_WITH_OPENSTACK=1
NOSE_OPENSTACK_COLOR=1
NOSE_OPENSTACK_RED=0.05
NOSE_OPENSTACK_YELLOW=0.025
NOSE_OPENSTACK_SHOW_ELAPSED=1
-deps = -r{toxinidir}/requirements.txt
+deps = -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/ocata}
+ -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python openstack_auth/tests/run_tests.py {posargs}