Commit graph

66 commits

Author SHA1 Message Date
Devan Goodwin
4149b01828 Automatic commit of package [tito] release [0.5.0-1]. 2014-03-24 09:23:56 -03:00
Devan Goodwin
9091afd684 Functional test for the CoprReleaser. 2014-03-11 09:17:52 -03:00
Devan Goodwin
4ec0213959 Rename for new config section. 2014-03-07 14:21:01 -04:00
Devan Goodwin
bd5a31b716 Assume a default fetch strategy. 2014-02-27 13:27:09 -04:00
Devan Goodwin
35c51ba7a3 Refactor to just one config object.
Instead of passing package specific and global config around separately, parse
them as one config object where package specific can override global should the
same sections and properties exist.

If you maintain custom builders/releasers, they will need to have their
constructors updated.
2014-01-14 11:50:39 -04:00
Devan Goodwin
a73c90cbf5 Make external source builder fetch strategy configurable. 2014-01-13 16:29:38 -04:00
Devan Goodwin
e834c0e2fa Add Fedora 20 release branch. 2013-11-27 09:05:19 -04:00
Devan Goodwin
135f2d36f0 Automatic commit of package [tito] release [0.4.18-1]. 2013-11-14 09:08:54 -04:00
Devan Goodwin
5479011c3e Releasers update. 2013-09-24 14:27:58 -03:00
Devan Goodwin
957af760d7 Automatic commit of package [tito] release [0.4.17-1]. 2013-08-02 11:40:30 -03:00
Devan Goodwin
b76fdd0579 Fix F19 releaser. 2013-08-02 11:40:20 -03:00
Devan Goodwin
11842c318c Comment out old nightly releaser.
Leaving it around as an example.
2013-08-02 11:28:50 -03:00
Devan Goodwin
82ce9ef577 Automatic commit of package [tito] release [0.4.16-1]. 2013-07-09 10:44:13 -03:00
Devan Goodwin
cf3258932f Fix KojiGitReleaser method arguments. 2013-07-09 10:22:24 -03:00
Devan Goodwin
bb9d9eaf53 Automatic commit of package [tito] release [0.4.15-1]. 2013-07-08 14:32:15 -03:00
Devan Goodwin
408b5cf051 Automatic commit of package [tito] release [0.4.14-1]. 2013-07-08 14:30:54 -03:00
Devan Goodwin
81974cf5e9 Update releasers.conf. 2013-07-08 14:30:37 -03:00
Devan Goodwin
d1fafbe48d Automatic commit of package [tito] release [0.4.13-1]. 2013-06-13 10:17:41 -03:00
Devan Goodwin
7aa6832011 Automatic commit of package [tito] release [0.4.12-1]. 2013-04-26 15:27:04 -03:00
Devan Goodwin
5ac54f3b0e Add F19 releaser. 2013-04-24 13:14:10 -03:00
Devan Goodwin
f84a0c5a11 Add Fedora 18 releaser. 2013-02-26 08:56:12 -04:00
Devan Goodwin
7ca6d78090 Automatic commit of package [tito] release [0.4.11-1]. 2013-01-17 08:54:47 -04:00
Devan Goodwin
f9b6c9f83f Automatic commit of package [tito] release [0.4.10-1]. 2012-11-28 09:01:36 -04:00
Devan Goodwin
bc25135ce7 Add Fedora 18 releases. 2012-09-05 10:21:36 -03:00
Devan Goodwin
6373e192e8 Automatic commit of package [tito] release [0.4.9-1]. 2012-09-04 09:27:15 -03:00
Devan Goodwin
c0844f7018 Automatic commit of package [tito] release [0.4.8-1]. 2012-04-02 14:58:17 -03:00
Devan Goodwin
83e71cd5ff Automatic commit of package [tito] release [0.4.7-1]. 2012-03-15 12:35:47 -03:00
Devan Goodwin
7194a67482 Stop building for F14, add F17. 2012-03-15 12:35:32 -03:00
Devan Goodwin
6720550c17 Automatic commit of package [tito] release [0.4.6-1]. 2012-03-14 13:30:31 -03:00
Devan Goodwin
a71d20fa04 Add support for test build releases.
Adding "builder.test = 1" to a target in releasers.conf will allow you
to submit test builds out to a yum repository. This can be useful for
automated nightly builds. This is done as a builder arg rather than a
CLI argument to prevent anyone from accidentally doing a --test release
for something important. Instead it is a feature you configure once for
your targets.
2012-03-14 13:17:58 -03:00
Devan Goodwin
1c500dbefc Automatic commit of package [tito] release [0.4.5-1]. 2012-01-24 11:26:51 -04:00
Devan Goodwin
2f913cb9e1 Automatic commit of package [tito] release [0.4.4-1]. 2012-01-23 18:08:26 -04:00
Devan Goodwin
9a3e0b3e86 Add Fedora release target. 2011-12-22 13:51:46 -04:00
Devan Goodwin
3ea5a0ebe0 Automatic commit of package [tito] release [0.4.3-1]. 2011-12-15 11:39:40 -04:00
jesus m. rodriguez
c1df0a1a81 PEP8 cleanup 2011-12-05 14:37:07 -05:00
Devan Goodwin
9112f14dfc Automatic commit of package [tito] release [0.4.2-1]. 2011-11-28 11:17:42 -04:00
Devan Goodwin
7e5496381a Publish packages to i386 dev repo as well. 2011-11-25 16:26:05 -04:00
Devan Goodwin
ac3161c43e Automatic commit of package [tito] release [0.4.1-1]. 2011-11-25 16:06:55 -04:00
Devan Goodwin
dc19166bfc Automatic commit of package [tito] release [0.4.0-1]. 2011-11-09 12:37:23 -04:00
Devan Goodwin
de072d8761 Update releasers.conf. 2011-11-09 12:35:37 -04:00
Devan Goodwin
ffe976cf14 Fix default builder/tagger. 2011-10-25 11:32:54 -03:00
Devan Goodwin
1062426b19 Fix koji tito.props release hack. 2011-10-24 11:38:35 -03:00
Devan Goodwin
dd4688d8a2 squash 2011-10-18 10:01:54 -03:00
Devan Goodwin
b8fabef70f Continue porting releasers to use target config. 2011-10-16 11:49:34 -03:00
Devan Goodwin
15ebcb4470 Allow setting specific builder and passing builder args on CLI.
Can now build with a specific builder, and pass it required arguments.

i.e. tito build --builder mock --builder-arg mock=fedora-16-x86_64
2011-10-15 16:55:28 -03:00
Devan Goodwin
35f31ea0df Add new mechanism for passing custom arguments to builders.
This is something to avoid using if possible, you wouldn't want to
require these for a builder that's the default for your project,
otherwise you'd need to specify it every time you ran the CLI.

However builders like the mock builder need to know which mock config to
use, and it could be multiple values for one project trying to do builds
for multiple OSs.

Adding a "builder.prop = value" to a releaser target section will pass
the valie prop to the builder configured.
2011-10-15 16:00:01 -03:00
Devan Goodwin
a7574706b9 Actually use releaser config instead of hardcoded values. 2011-10-15 13:11:02 -03:00
Devan Goodwin
e1eff8f63e Add a rsync username env variable for yum repo releaser. 2011-10-15 13:10:32 -03:00
Devan Goodwin
4698dff21f Restructure release CLI. 2011-10-15 13:10:32 -03:00
Devan Goodwin
df594445e3 Update for new fedpkg/Fedora git branch names... again... 2011-10-05 16:46:37 -03:00