Commit graph

150 commits

Author SHA1 Message Date
Mike Bonnet
ab53d2deb0 update copyright 2014-10-28 23:54:21 -04:00
Mike Bonnet
e626fca4d9 support running a sequence of Maven builds in dependency order
The new "koji chainmaven" command allows Maven builds to be run in depdencency order,
without needing to wait for repo regens.  A config file specifies the parameters and
dependencies for each build in the sequence.  Each build is launched as soon as all
dependent builds are complete, and is able to reference the output of all of its
dependencies.  If the build source URL and parameters match the latest build of the
same package in the destination tag, the build will not be re-run.
2014-06-13 11:23:37 -04:00
Mike McLean
9e8ba23c20 add overwrite option to uploadWrapper 2014-05-12 20:13:52 -04:00
Mike McLean
480eec6afa make first call retry immediately 2014-04-30 11:14:56 -04:00
Mike McLean
3576b2ddb1 support --latest for mock-config command 2014-02-28 18:13:12 -05:00
Mike McLean
caddcd75ae check for fast upload support 2014-02-26 16:40:57 -05:00
Dennis Gilmore
06dd5b93bb ppc64le is a new arch that needs to be seperated from all others
ppc64 little endinan is incompatiable with all other ppc64 arches
it is only compatiable with noarch, its a new basearch in yum and
separated in rpm. this patch makes sure we treat it seperate in koji
2014-01-22 17:18:22 -06:00
Jay Greguske
c940c252be fix task option ordering for images 2014-01-10 15:40:11 -05:00
Dan Horák
8cba161a3e allow setting the timeout for builds from config file 2013-12-09 11:52:14 -06:00
Mike McLean
4319ba0be8 don't check cnx if we don't have one 2013-09-09 15:51:07 -04:00
Mike McLean
0a7cff19c9 ensuredir fix for relative paths 2013-05-20 16:22:30 -04:00
Mike McLean
e41a2d94c4 provide handler to _read_xmlrpc_response() 2013-04-19 17:26:15 -04:00
Mike McLean
16e1b8be05 rewrite ensuredir function to avoid os.makedirs race 2013-03-06 15:44:26 -05:00
Mike McLean
cadb5209c0 rework PathInfo handlers for images 2012-11-29 16:53:06 -05:00
Mike McLean
313728dee7 set/report checksum_type 2012-11-29 16:53:06 -05:00
Jay Greguske
77417436ac images stored by nvr instead of id 2012-11-29 16:53:05 -05:00
Mike McLean
9986d6e60d ensure response is closed on errors 2012-11-06 20:42:57 -05:00
Mike McLean
f84e579506 kojid logging tweaks 2012-11-06 20:42:57 -05:00
Mike McLean
9e9549d994 new "fast upload" mechanism 2012-11-06 14:39:49 -05:00
Mike McLean
3cac0691b1 don't die on malformed tasks 2012-07-12 14:06:43 -04:00
Mike McLean
77d908bb8a handle multiple topurl values in kojid 2012-07-03 17:03:21 -04:00
Mike McLean
5f96a7a2cf also add --yum-proxy option to cli mock-config command 2012-05-22 15:06:32 -04:00
Ken Dreyer
97bd601080 add "yum_proxy" option to builder
Previously if you wanted to use an HTTP proxy server with a builder, you
had to either specify the proxy in the pkgurl, or use iptables to
intercept HTTP and route it through a transparent proxy.

There is a better way: yum has proxy support built in. When a URL is
specified in the "proxy" option in yum.conf, yum will use this URL as a
proxy server.

Add a "yum_proxy" option in kojid.conf. Kojid will pass it back to mock
during genMockConfig(). Mock will write it into yum.conf in the chroot.
2012-05-22 14:52:13 -04:00
Mike McLean
2c372cd5f0 use inspect module to report/check rpc args 2012-05-22 14:18:21 -04:00
Dennis Gilmore
310d7a0246 when writing out the mock configs set the target arch instead of canonical arch used for %_host_cpu and %_host macros and _target_arch variable in the written out configs 2012-05-16 15:45:08 -04:00
Mike Bonnet
b2edd9011c add "koji wrapper-rpm --create-build" which creates a new build to contain the wrapper rpms 2011-12-12 15:36:07 -05:00
Dennis Gilmore
89b9222fc3 add initial support for arm hardware floating point arches. 2011-11-15 12:59:41 -06:00
Mike Bonnet
29d7d550e8 add the --env option to maven-build, to set environment variables in the build environment 2011-04-04 11:52:21 -04:00
Mike Bonnet
91f0ed12b4 store Maven build output under the standard build directory 2011-04-04 11:52:20 -04:00
Mike McLean
8a0b9a0d1c tag_updates table for tracking non-versioned alterations 2011-03-18 13:57:38 -04:00
Mike McLean
73d44e199a support for split storage 2011-03-18 13:57:38 -04:00
Mike Bonnet
eea730300a - enable use of a Kerberos service name other than host/ on the hub
- get the Kerberos realm from the client principal, rather than assuming the last two components of the domain name
2011-01-06 15:54:53 -05:00
Mike McLean
8ac3cae252 better display for restart tasks 2010-12-03 11:31:52 -05:00
Mike McLean
cfeae511e7 extend debuginfo check to cover newer formats 2010-11-15 12:00:26 -05:00
Mike Bonnet
d1d2297449 handle weird encodings in rpm headers 2010-10-29 11:39:39 -04:00
Mike Bonnet
aae3d4eb7b make ensuredir() return the directory it is passed 2010-10-28 17:21:22 -04:00
Mike Bonnet
d6fdacd507 copy file data into a temporary file in openRemoteFile() 2010-10-25 11:17:05 -04:00
Mike Bonnet
b35c6ae75b taskLabel for createAppliance 2010-10-21 14:21:57 -04:00
Mike McLean
4979c16937 Merge branch 'vm'
Conflicts:
	cli/koji
2010-10-20 17:36:24 -04:00
Mike McLean
b16b3304f4 replace 'heinous copy&paste' with build-time substitution 2010-10-20 16:19:05 -04:00
Mike Bonnet
64df809ab6 add support for wrapping win-build output in rpms 2010-09-17 11:27:33 -04:00
Mike Bonnet
b9f6cc7024 make buildLabel() more flexible in the data structure it handles 2010-09-17 10:59:40 -04:00
Dennis Gilmore
5a2c6c9eb3 the cannonical arch for all of arm* is arm 2010-08-28 12:01:29 -05:00
Mike Bonnet
f619543ac8 support specifying parameters of a buildrequires, including type, which allows builds of one type to depend on files from builds of a different type 2010-08-06 08:34:24 -04:00
Mike McLean
c2ea913e0f fix for lazy PathInfo.topdir change. Allow setting topdir. 2010-08-05 12:24:56 -04:00
Mike Bonnet
68dd16db6d handle an empty relpath correctly 2010-08-04 15:14:44 -04:00
Daniel Mach
082a3c975a Make PathInfo.topdir lazy to respect BASEDIR changes.
Signed-off-by: Mike McLean <mikem@redhat.com>
2010-08-03 16:41:27 -04:00
Mike Bonnet
2c1c25842a ui work for winbuild and vmExec tasks 2010-07-26 14:04:11 -04:00
Mike Bonnet
fa5c7722cd support for retrieving buildrequires 2010-07-26 11:58:51 -04:00
Mike Bonnet
4aab93fe8f Windows builds working, including artifacts import 2010-07-21 13:51:42 -04:00