1617 Commits

Author SHA1 Message Date
mprahl
1d0a9e689b Bump to v1.4.6 v1.4.6 2017-11-14 09:58:32 -05:00
Matt Prahl
245f8fb3c5 Merge #790 Improve the development experience 2017-11-14 13:41:35 +00:00
Matt Prahl
ea26e0281a Merge #788 Fix bug and clean up scm.get_latest 2017-11-14 13:38:23 +00:00
mprahl
5d03dda637 Install python-urlgrabber to allow local builds
See https://github.com/rpm-software-management/urlgrabber/pull/5 for the backstory.
2017-11-13 15:27:12 -05:00
mprahl
0e401cdab9 Default dev configuration to build modules locally 2017-11-13 14:09:07 -05:00
mprahl
0e9d6f34fe Add tox as a test requirement so you can directly run tox in Vagrant 2017-11-13 14:00:50 -05:00
mprahl
fe5a749251 Remove outdated PDC and PDC-Updater instructions 2017-11-13 14:00:50 -05:00
mprahl
0a1c270ff8 Don't require Kerberos cache since we can't even use stage Koji to build modules anymore 2017-11-13 14:00:50 -05:00
Matt Prahl
c33a22fd8b Merge #787 Make our builders into setuptools plugins. 2017-11-13 18:56:16 +00:00
Ralph Bean
318117c0c5 Make our builders into setuptools plugins. 2017-11-13 11:16:13 -05:00
mprahl
ea0d03b24c Add documentation on the rebuild strategies 2017-11-13 10:49:37 -05:00
mprahl
9aab9f256b Fix missing parameters in POST example in the documentation 2017-11-13 10:47:28 -05:00
mprahl
0e031dd850 Fix verifying a commit hash in "scm.get_latest"
The current implementation requires the command to be run on a git repo and
it seems to only work after running a git fetch without dry-run option first.
2017-11-13 09:20:20 -05:00
mprahl
1622494b17 Replace the name of the "branch" parameter in "scm.get_latest" to "ref" 2017-11-13 09:20:20 -05:00
mprahl
d1548a7049 Iterate over git ls-remote output only once 2017-11-13 09:20:20 -05:00
Matt Prahl
ad60c1c575 Merge #783 Fixed issue with getting the latest ref 2017-11-11 14:06:54 +00:00
Ralph Bean
8431d2698b Explicit imports of builders in the test suite. 2017-11-10 16:03:14 -05:00
Ralph Bean
42fc027b46 Consolidate sanity check. 2017-11-10 14:32:42 -05:00
Ralph Bean
a212097fe8 Fix docstrings. 2017-11-10 14:32:28 -05:00
Martin Curlej
c76c5dcf15 mbs-build now builds modules only from yaml files 2017-11-10 12:33:42 -05:00
Martin Curlej
11a51a0404 mbs-buil local now builds only from yaml files 2017-11-10 12:33:42 -05:00
Martin Curlej
03cff80e4a Streamlined cmd line options for local builds
Signed-off-by: Martin Curlej <mcurlej@redhat.com>
2017-11-10 12:33:42 -05:00
Matt Prahl
b4c3daa155 Merge #786 Do a shallow clone when running CI in Jenkins 2017-11-10 14:22:01 +00:00
mprahl
cf8c219f67 Do a shallow clone when running CI in Jenkins 2017-11-10 09:14:21 -05:00
mprahl
bb0dde9936 Only complete the module build when *all components are tagged* and a KojiRepoRegen message is received 2017-11-10 08:33:53 -05:00
mprahl
243e8873d5 Don't trigger init handler when importing a local build and mark the build as done after import 2017-11-10 08:33:53 -05:00
mprahl
b0eada3e33 Fix KojiContentGenerator from a bug in PR 771 2017-11-10 08:33:53 -05:00
Matt Prahl
d1e80b8ad7 Merge #780 Fix duplicate state traces 2017-11-10 13:32:42 +00:00
mprahl
08dc070152 Fix line length in config.py 2017-11-09 08:47:45 -05:00
Martin Curlej
bf2369e8e0 Fixed issue with getting the latest ref
Signed-off-by: Martin Curlej <mcurlej@redhat.com>
2017-11-09 12:47:08 +01:00
mprahl
104480d365 Set Access-Control-Allow-Origin to * on GET API routes 2017-11-08 21:37:25 -05:00
Ralph Bean
f369182d72 Merge #771 Make the module build log name configurable 2017-11-08 16:12:14 +00:00
mprahl
a3e19c5bd6 Add a timeout for the Jenkins test suite 2017-11-08 10:32:38 -05:00
mprahl
3ccbb3dd57 Fix duplicate state traces 2017-11-08 10:18:47 -05:00
mprahl
a8421568f9 Fix Flake8 errors 2017-11-08 08:45:58 -05:00
Martin Curlej
12628e5497 added flake8 in jenkinsfile
Signed-off-by: Martin Curlej <mcurlej@redhat.com>
2017-11-08 10:50:02 +01:00
mprahl
b578f802a6 Reenable skipped test 2017-11-07 14:57:27 -05:00
mprahl
826fff745f Try using pytest directly instead of tox 2017-11-07 14:45:19 -05:00
mprahl
d7c49caca8 Skip a test that hangs when run on CentOS CI over SSH 2017-11-07 13:20:38 -05:00
mprahl
9b69892337 Install createrepo_c when running tests on CentOS CI 2017-11-07 12:18:29 -05:00
mprahl
9f37288efe Update vcr-request-data 2017-11-07 11:48:12 -05:00
mprahl
fa44d53d8d Make the pytest command verbose in tox.ini 2017-11-07 11:30:45 -05:00
mprahl
5c4cf7b04b Try installing system version of Moksha so it's compatible with the system version of pyOpenSSL (required by Twisted) 2017-11-07 11:17:36 -05:00
Ralph Bean
7f94de86b6 Merge #776 A less brittle staging test. 2017-11-07 15:46:27 +00:00
Ralph Bean
8520cabe4e A less brittle staging test.
Establish a baseline before trying to detect re-use.
2017-11-07 09:25:59 -05:00
Brian Stinson
3ba675e78e add tox as a dep 2017-11-07 01:22:18 -06:00
Brian Stinson
cd1e846c12 add a jenkinsfile for ci.centos.org 2017-11-07 01:21:36 -06:00
Jakub Kadlcik
f098e6e3b7 Make the module build log name configurable 2017-11-07 00:04:14 +01:00
mprahl
ed94d2404f Bump to v1.4.5 v1.4.5 2017-11-06 17:04:27 -05:00
mprahl
18e7f608b1 Solidify how the previous module state is determined when resuming a failed module build 2017-11-06 16:54:10 -05:00