zuul-jobs/roles/tox
Ian Wienand b1b2537de7
Move to dictionary list of projects zuul._projects (take 2)
This is a revert of commit f28cc33bc3
which was a revert of the original attempt at moving to zuul._projects
(df98773573).

The issue was that the order of projects in "Determine local HEAD" was
not the same as "Update remote repository state" and we ended up
checking out the wrong thing.

To avoid this, build the projects and their current heads on the
exectutor into a separate dict, and as we iterate the projects look up
the correct values in that.

Change-Id: I0d9a66435714efe42fb653aafc6cb71b08ca6b8a
2017-11-29 17:56:08 -06:00
..
defaults Combine tox-siblings and tox roles 2017-11-29 15:34:08 -06:00
library Combine tox-siblings and tox roles 2017-11-29 15:34:08 -06:00
tasks Move to dictionary list of projects zuul._projects (take 2) 2017-11-29 17:56:08 -06:00
README.rst Combine tox-siblings and tox roles 2017-11-29 15:34:08 -06:00

Runs tox for a project

Role Variables

Environment variables to pass in to the tox run.

Path to a pip constraints file. Will be provided to tox via UPPER_CONSTRAINTS_FILE environment variable if it exists.