Includes a utility script to correctly build an RPM package from git HEAD revision, and adds an RPM build step to the Jenkins pipeline.
Ahh forgot that we can't do dependencies between PRs so this can't go in just yet (it includes the commit from my other PR for adding the initial Jenkinsfile). But people can still review anyway.
Note to self: mock stuff is not working in Jenkins right now, fix it.
2 new commits added
Just as an FYI, you won't be able to build this spec file internally since Brew doesn't allow you to install EPEL packages as dependencies for a build.
Can you make these BuildRequires and the check section of the spec file optional by setting a variable at the top of the spec file?
We do have the sed-rhel-7 tag in Brew internally, which is configured with EPEL as an external repo. It's for building internal services like this.
sed-rhel-7
+1
rebased
This is now just stuck on the fact that the tests don't actually work in EPEL7 (fixed by #4 and #11) and the Jenkins slaves are missing mock configs for Fedora 25 (they need a newer build of mock).
:+1: to the concept from me.
@mjia, can you rebase this on master and confirm that the test suite is working?
Is this stuck waiting for anything, or can it be merged?
👍 to the concept from me. @mjia, can you rebase this on master and confirm that the test suite is working?
Sorry, I missed this comment. Is there any way to configure pagure to send a notification when someone put a comment? I have tested that the test suite works fine. I guess the only thing stucks here is we need to get mock updated in eng-rhel-7 so that we can turn on the Jenkins.
Have rebased this and moved it to #22
Pull-Request has been closed by mjia
Includes a utility script to correctly build an RPM package from git HEAD revision, and adds an RPM build step to the Jenkins pipeline.