Title: #793: ci: improve Jenkinsfile and add Fedora 30
I updated boxes and created box for Fedora 30 which is now
in beta. I've been testing it for a week in my local repo
and it seems that the infrastructure issues we were hitting
are fixed so I will reenable ci from upstream repository
and we will see.
I made some changes to Jenkinsfile - notably reduce code
duplication to minimum and workaroud some issues (like
if one distro failed, all distros were marked as failed).
I added test-suite.log to archived files and enabled moderate
tests to run (intgcheck, distcheck, rpms, ...). Tests now
takes around 2 hours per distro.
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/793/head:pr793
git checkout pr793