faca6e5
@@ -2,4 +2,8 @@
- project:
check:
jobs:
- - tox
+ - tox:
+ vars:
+ tox_envlist: ALL
+ tox_install_siblings: false
+ ...
@@ -0,0 +1,1 @@
+ krb5-devel [platform:redhat]
Signed-off-by: Nils Philippsen nils@redhat.com
Zuul encountered a syntax error while parsing its configuration in the repo fedora-infra/toddlers on branch master. The error was:
extra keys not allowed @ data['tox_envlist']
The error appears in the following job stanza:
job: name: fi-toddlers--tox parent: tox tox_envlist: ALL tox_install_siblings: false
in "fedora-infra/toddlers/.zuul.yaml@master", line 2, column 3
See here how to pass/set vars for an existing jobs: https://softwarefactory-project.io/r/gitweb?p=software-factory/cauth.git;a=blob;f=.zuul.yaml#l8
rebased onto c2186b8290157f299b7c06a8a841be2358aaa6fc
expected str for dictionary value @ data['check']['jobs'][0]['tox']
The error appears in the following project stanza:
project: check: jobs: - tox: tox_envlist: ALL tox_install_siblings: false
rebased onto 3b84f05f28519dbeee36e0acc78b47030e611f5a
extra keys not allowed @ data['check']['jobs'][0]['tox']['tox_envlist']
rebased onto 61826c468e7c891c3279c2e0d869fb5d77a910e2
project: check: jobs: - tox: tox_envlist: [ALL] tox_install_siblings: false
I think the 'vars:' is missing here.
I don't think the tox_envlist is needed.
rebased onto e63b7def7a9ae77d5a90fdaa8d92e44df6b93274
Build failed.
I think the way to install missing system requirements with that tox job is to use bindep https://docs.openstack.org/infra/bindep/readme.html. https://zuul-ci.org/docs/zuul-jobs/python-jobs.html#jobvar-tox.tox_install_bindep is already set to true so you just need to create a bindep.txt file at the project root tree.
rebased onto b7a47cdea769e636dc3779e8ab0c05bf82754569
rebased onto faca6e5
Build succeeded.
recheck
Pull-Request has been merged by nphilipp
Signed-off-by: Nils Philippsen nils@redhat.com