I am working on the foreman-infra cleanup story that revolves around moving our Jenkins job definitions out of the puppet module and to a more obvious place and such that Jenkins itself can manage updates to jobs. The original proposal was to move this to
jenkins-jobs/ directory at the top of the
foreman-infra directory. This keeps everything together, however, it does conflate concepts with having CI jobs and underlying infrastructure management together.
Move Jenkins job definitions, those currently at
puppet/modules/jenkins_job_builder/files, to a brand new repository either:
- foreman-jenkins-jobs or jenkins-jobs