#511 [WIP] jenkins job definition added
Opened by lrossett. Modified
lrossett/rpkg jenkinsfile2  into  master

Download 511.patch

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

  • 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);

rebased onto 6a2b1ded1ac33a8154459cf66f98093e4aab2cc2

is it still considered to be WIP? There is a mention about in in the description.

yeah it is, sorry, let me update the title.

I sent it as it is to get some input if this makes sense before moving forward with it.

Metadata