Right now we have individual tox jobs for each environment: tox-flake8, tox-py27, etc. Instead we can consolidate them into one "tox" which runs all the environments specified in envlist.
Description
Description
Details
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
integration/config | master | +27 -0 | Job to run all tox env on Nodepool instances |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T119138 [keyresult] Migrate majority of CI jobs to Nodepool (part 2) | |||
Duplicate | None | T136249 Track what tests we have left to convert to nodepool | |||
Resolved | hashar | T119140 [keyresult] Migrate as many misc CI jobs as possible to Nodepool | |||
Resolved | hashar | T114315 [keyresult] Migrate majority of CI jobs to Nodepool (part 1) | |||
Resolved | greg | T119141 Migrate python tox CI jobs to Nodepool | |||
Resolved | hashar | T103251 Create generic "tox" job that runs multiple environments |
Event Timeline
Comment Actions
Note we will need jobs tied to different Linux Distribution to be able to use the different python version. pywikibot-core is an example.
Comment Actions
Change 241671 had a related patch set uploaded (by Hashar):
Job to run all tox env on Nodepool instances
Comment Actions
I created the job tox-jessie which runs on disposable instances. It runs on Jessie and invokes 'tox'. So any env listed in the tox.ini envlist are run.
I have already switched a bunch of repositories to it.