If you want to hack on docket, this is the process we use for building and testing our RPMs.
To build, you need to install mock and tito. These are both available in
EPEL. I do my builds in a vagrant CentOS 7.3 machine. You can prep with:
sudo yum install -y epel-release && sudo yum install -y mock tito
Then, to build the most recent tagged commit, do the following to produce build
artifacts in the ./build directory.
tito build --rpm --builder=mock --arg mock=epel-7-x86_64 -o ./build
To build from the most recent commit, use the following instead.
tito build --test --rpm --builder=mock --arg mock=epel-7-x86_64 -o ./build