Jakub Kadlčík
99ba03b52d
Move also distgit_src_get command to config
2017-05-17 16:23:16 +02:00
Jakub Kadlčík
8c8ea65b2e
Don't hardcode dist-git clone command
2017-05-16 16:26:24 +02:00
Jakub Kadlčík
4c23e56181
Allow config values to be dict
2017-05-16 16:19:56 +02:00
Jakub Kadlčík
9e4c43a315
Use commit hash from source as branch
2017-05-16 15:20:28 +02:00
Jakub Kadlčík
8a258c3ad7
Use master branch
2017-05-16 14:51:40 +02:00
Jakub Kadlčík
1af400de02
Obtain SRPM from distgit via mock SCM
2017-05-16 14:51:40 +02:00
Jakub Kadlčík
14757ec3ad
Implement classes for building srpms via mock
2017-05-16 14:51:40 +02:00
Jakub Kadlčík
6e92ed6b97
Add function to find srpm in given directory
2017-05-16 14:51:40 +02:00
Jan Kaluža
c1eb07289f
Merge #551 Do not fail a module build in buildroot_ready when repo is not generated yet.
2017-05-16 08:31:38 +00:00
Jan Kaluza
2c202bcf00
Do not fail a module in buildroot_ready when repo is not generated yet.
2017-05-12 10:24:47 +02:00
Jan Kaluža
7c117c01d1
Merge #544 Add support for modulemd buildopts.rpms.macros
2017-05-11 14:13:18 +00:00
Jan Kaluza
0ecbadeaad
Add support for modulemd buildopts.rpms.macros
2017-05-11 16:08:30 +02:00
Matt Prahl
5c6a0459c9
Merge #547 Skip the batch when there are no components to build.
2017-05-11 13:58:25 +00:00
Jan Kaluža
6a7555777b
Merge #548 Delete build target when module build is complete after configurable time
2017-05-11 13:57:34 +00:00
Jan Kaluza
22758419c0
Delete build target after config.koji_target_delete_time seconds.
2017-05-11 14:43:05 +02:00
Jan Kaluža
9a4da7241d
Merge #528 Add functionality of koji content generator imports
2017-05-11 12:23:36 +00:00
Jan Kaluža
b24b1647ce
Merge #545 Do not recreate properties in Config class - fixes the home dir expansion
2017-05-10 07:44:54 +00:00
Jan Kaluza
186295bf17
Skip the batch when there are no components to build.
2017-05-10 09:10:14 +02:00
Jan Kaluza
e9e7f44d70
Mock: Set user_bootstrap_container to False to fix module builds with latest Mock
2017-05-09 14:22:44 +02:00
Jan Kaluza
22db6bb64a
Do not recreate properties in Config class - fixes the home dir expansion
2017-05-09 14:20:06 +02:00
Matt Prahl
f1fc573821
Merge #537 Allow git repositories to be http(s)://
2017-05-08 18:38:57 +00:00
Ralph Bean
3f8cacd8e5
Convert all dates to ISO in the API.
...
This should fix #523 .
There, @james is right. Converting to "human" time values in an API
just makes things harder for API users. We should leave
human-conversion to real UIs (like cli tools or web UIs).
2017-05-04 13:13:50 -04:00
Stanislav Ochotnicky
9127687fee
Implement import content generator output into koji
...
This commit prepares a directory with outputs that will be uploaded to
koji (just the mmd file for now). It also adjusts koji_import to call
CGImport with the metadata and the directory to import the results.
Last step will be to call this method at the end of successful module
build
2017-05-04 15:45:46 +02:00
Stanislav Ochotnicky
bb464b80b2
Fix content generator using name instead of mmd content
...
The original variable name was confusing and caused the misuse. This has
been fixed as well
2017-05-04 15:45:45 +02:00
Ralph Bean
155853fa3c
Merge #522 Add Koji content generator class
2017-05-02 16:10:23 +00:00
Jan Kaluža
f441077706
Merge #515 Add config option for allowing custom scmurls
2017-05-02 12:57:48 +00:00
Jan Kaluža
85554e519a
Merge #520 Do not build module-build-macros when all the components will be reused from previous module build.
2017-05-02 10:12:50 +00:00
Jan Kaluza
024877592c
Do not build module-build-macros when all the components will be reused from previous module build.
2017-05-02 12:09:23 +02:00
Jakub Kadlčík
a86084746d
Rename ALLOW_CUSTOM_URLS to ALLOW_CUSTOM_SCMURLS
2017-05-02 11:29:47 +02:00
Jakub Kadlčík
fd989ea233
Allow git repositories to be http(s)://
2017-05-02 11:24:18 +02:00
Stanislav Ochotnicky
33add7aff7
Add Koji content generator class
...
This commit adds support classes for koji content generator imports.
Using this class will come later
2017-05-02 10:55:40 +02:00
Jan Kaluža
5bdc87b8bb
Merge #518 Mock backend: Create repository from Koji tag locally instead of using the one stored in kojipkgs.
2017-04-24 14:50:44 +00:00
Jan Kaluza
ccf66804e5
Store built modules using mock in ~/modulebuild by default and use that directory for koji_tags cache by default too.
2017-04-24 16:15:35 +02:00
mprahl
6f44a995f4
Raise an error when a module includes a module with the same component
2017-04-24 08:55:25 -04:00
Nils Philippsen
78384504f7
allow plain local paths in the place of SCM URLs
...
Translate local paths into valid file:// URLs before further processing.
2017-04-21 12:54:06 +02:00
Nils Philippsen
b711d3fe5d
pep8: remove trailing white space
2017-04-21 12:54:06 +02:00
Nils Philippsen
ec2be36d6e
pep8: don't surround '=' with spaces for keyword args
2017-04-21 12:54:06 +02:00
Jan Kaluza
94848511e3
Mock backend: Create repository from Koji tag locally instead of using the one stored in kojipkgs.
2017-04-21 10:37:00 +02:00
Jan Kaluža
297d72c1e1
Merge #510 Do not replace branch names in mmd.components.rpms.ref by the commit hash, use our private mmd.xmd.mbs namespace to store that info.
2017-04-20 19:05:19 +00:00
Jakub Kadlčík
6dde52f377
Add config option for allowing custom scmurls
2017-04-19 15:25:22 +02:00
Jan Kaluza
f8bb6e8e99
Fix another place where test results depend on the yaml parsing order.
2017-04-19 12:30:39 +02:00
Jakub Kadlčík
b0ae5f98ef
Have default NSV for modules submitted by yaml file
2017-04-18 08:23:38 +02:00
Matt Prahl
dd72504395
Merge #509 Pass the whole ModuleBuild object to the builder
2017-04-13 15:54:18 +00:00
Jan Kaluža
27523d32f3
Merge #508 Do not start new batch in poller when new_repo is running
2017-04-13 08:33:20 +00:00
Jan Kaluza
c828f60444
Do not replace branch names in mmd.components.rpms.ref by the commit hash, use our private mmd.xmd.mbs namespace to store that info.
2017-04-13 08:36:04 +02:00
Jakub Kadlčík
a64a57cd9a
Don't query module which may be incorrect
2017-04-12 23:53:59 +02:00
Jakub Kadlčík
b78b0346d2
Pass the module build into builder
2017-04-12 23:53:55 +02:00
Jan Kaluza
9a193c36af
Do not start new batch in poller when new_repo is running
2017-04-11 19:51:55 +02:00
Ralph Bean
65950304ca
Merge #505 Allow querying for module builds by koji tag.
2017-04-11 13:02:15 +00:00
Jan Kaluza
8ebf1d8205
Show build id in ModuleBUild __repr__
2017-04-11 14:11:47 +02:00