The file /etc/yum.repos.d/jenkins.repo belongs to the jenkins package.
This is IMHO a non-sense. Please think about people that integrate jenkins with other repository system (e.g. pulp).
It is not bad to have a repo in a RPM, but other tools/repos like EPEL have a dedicated RPM besides other rpms.
So I propose to split the jenkins-repo rpm from the jenkins rpm.