Ralph Bean
3d7cbfbc11
Adjust indentation.
2016-10-27 04:48:16 -04:00
Ralph Bean
c025aeeff6
Add the git package to the docker image.
2016-10-26 15:46:07 -04:00
Ralph Bean
120e1eb84a
Reformat this line to be more maintainable.
2016-10-26 15:45:42 -04:00
Matt Prahl
e68a4aa073
Merge #121 Get docker-compose working.
2016-10-25 20:11:06 +00:00
Ralph Bean
0d08f367eb
No need for this, apparently.
2016-10-25 16:09:51 -04:00
Matt Prahl
175ea475b6
Merge #119 Move the command to docker-compose.
2016-10-25 19:27:10 +00:00
Ralph Bean
85dfef466b
Merge #120 Make CoprClient import optional.
2016-10-25 19:15:59 +00:00
Ralph Bean
d9722e9ed6
Move CoprClient imports inside the functions where they are referenced.
2016-10-25 15:15:16 -04:00
Ralph Bean
77befa7dad
Make CoprClient import optional.
...
Also, fix one last reference to the old rida module name that I noticed while I was in there.
2016-10-25 15:15:16 -04:00
Ralph Bean
66de3457af
Fix the test suite.
...
These must've not gotten renamed in a PR merge dance.
2016-10-25 15:09:22 -04:00
Jan Kaluža
17fb31d2fd
Merge #124 Fix #117,#51 - Add rida.builder.Builder.tag_to_repo method to get the URL to repository based on a tag name. Also create target when creating build target to ensure this repo is generated for Koji builder.
2016-10-25 14:05:43 +00:00
Courtney Pacheco
32c623769e
Merge #123 Updating code to allow for componentless module builds
2016-10-25 14:03:49 +00:00
Courtney Pacheco
8e4af4c985
Adding fakemodule2.yaml (a minimal, componentless module)
2016-10-25 07:58:06 -04:00
Jan Kaluza
a7c2386983
Fix #117,#51 - Add rida.builder.Builder.tag_to_repo method to get the URL to repository based on a tag name. Also create target when creating build target to ensure this repo is generated for Koji builder.
2016-10-25 12:10:16 +02:00
Courtney Pacheco
4127a8c3c3
Adding test to view_test.py and fixing prior commit for 'pdc.py'
2016-10-25 04:44:45 -04:00
Courtney Pacheco
29733e02e5
Modifying test requirements & updating pdc.py to use the new 'module_build_service' name in place of 'rida'
2016-10-25 03:43:20 -04:00
Courtney Pacheco
dbe26fcfb5
Adding code to handle componentless builds
2016-10-25 03:29:58 -04:00
Ralph Bean
4df6c0baaa
Get docker-compose working.
...
This was primarily about figuring out that the PYTHONPATH var was missing.
2016-10-24 21:29:57 -04:00
Ralph Bean
b9251dee9e
Move the command to docker-compose.
2016-10-24 20:52:10 -04:00
Ralph Bean
4a615d5144
A docker-compose service cannot depend on itself.
2016-10-24 20:50:55 -04:00
Jakub Kadlčík
05b1ea3ed9
Revert "Require copr > 1.74 for module repo API"
...
Revert until copr > 1.74 with required API method is released.
Also all copr dependencies should be optional.
This reverts commit 438df130d5958215f93cc448d06ec2dba3b42f97.
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
070693baa3
Add owner param to CoprModuleBuilder constructor
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
69e4fca381
Copy copr.conf to /etc/rida
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
900b9dd88d
Use rida.conf for specifying path to copr config
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
d0a7753be3
Require copr > 1.74 for module repo API
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
64ae340122
Use python-copr to get DNF repo URL
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
f28d69dc83
Use Copr API to get DNF repo URL
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
b70ee8ea1f
Add get_module_repo function with only Copr implementation
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
22bbeed185
Fix failing tests on Builder backend
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
11ebd8371b
Install rpm-build package
...
KojiModuleBuilder.get_disttag_srpm method requires rpmbuild command
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
5c78ce3421
Define empty buildroot_connect buildroot_add_repos Copr methods
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
24ce215f4e
Add link to building workflow
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
397d445f83
Submit a modulemd to Copr service
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
de796c2b73
Use Builder wrapper instead of KojiModuleBuilder
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
57b0c8b86c
Add CoprModuleBuilder skeleton
2016-10-24 20:46:07 +02:00
Ralph Bean
188d74be13
Add fedmsg-relay to docker-compose.
2016-10-24 14:20:53 -04:00
Ralph Bean
6be342f355
Start fedmsg-relay in the vagrant guest.
2016-10-24 14:19:54 -04:00
Matt Prahl
b4082dc551
Rename module from rida to module_build_service
...
Rename routes from /rida/1/module-builds/ to /module-build-service/1/module-builds/
2016-10-24 10:30:23 -04:00
Ralph Bean
a551ad9214
Fix the test suite.
...
This was added in #92 .
But the function got renamed in 31ec1835db .
Merge hell.
2016-10-21 11:47:20 -04:00
Matt Prahl
6ed38a2b81
Merge #108 Fix syntax error.
2016-10-21 12:48:32 +00:00
Ralph Bean
256c2a44cd
Fix syntax error.
2016-10-20 14:57:22 -04:00
Ralph Bean
ca360c9713
Specify a script_location to alembic so "alembic history" works.
2016-10-20 14:54:31 -04:00
Ralph Bean
5d48fb02d6
Give this migration a description.
2016-10-20 14:53:49 -04:00
Ralph Bean
8f9d4e8403
Record the state_reason regardless of the state transition.
...
As discussed near the end of #92 , we want to record the `state_reason`
string no matter what state we're transition to.
2016-10-20 14:26:31 -04:00
Ralph Bean
db09d8e0f3
PEP8.
2016-10-20 14:26:28 -04:00
Ralph Bean
67f72b8379
Merge #92 Fix #85 - Add 'fail_reason' to ComponentBuild and ModuleBuild models to have a user-friendly error message when build fails.
2016-10-20 18:25:27 +00:00
Jan Kaluža
a18ccf4f11
Merge #101 Fix #88 - Reject SCM URLs which do not match the URL structure expected by pdc-updater.
2016-10-20 15:27:50 +00:00
Ralph Bean
f54b047f48
Merge #77 Create (koji) builder session on behalf of users
2016-10-20 15:20:12 +00:00
Jan Kaluza
50273b4dbd
Fix #85 - Add 'state_reason' to ComponentBuild and ModuleBuild models to have a user-friendly error message when build fails.
2016-10-20 10:18:25 +02:00
Jan Kaluza
728eaf2277
Fix #88 - Reject SCM URLs which do not match the URL structure expected by pdc-updater.
2016-10-20 09:54:11 +02:00