The current job is manually defined in the Jenkins UI which can make it a bit tricky to keep it up to date.
Proposal
Adds jobs definitions using the jenkins-job-builder CLI tool;
Job definition stays in a local Jenkinsfile which gives the dev team more control on what needs to be done in those tests
Status
The reasons for it to be flagged as WIP are:
acceptance of the idea/proprosal;
fedora images needed some changes to make it work, and those still need to be merged (only rawhide got merged): https://github.com/centosci/images/pull/9 and https://github.com/centosci/images/pull/8;
epel7 for python 2.7 testing is failing to run tox (I am working on it);
either a jenkins config change or move to a new Jenkins instance (there is one new jenkins instance already provisioned which was used during development that could be used for prod);
Signed-off-by: lrossett lrossett@redhat.com
Background
The current job is manually defined in the Jenkins UI which can make it a bit tricky to keep it up to date.
Proposal
Status
The reasons for it to be flagged as WIP are: