Commit graph

356 commits

Author SHA1 Message Date
Mike Bonnet
fb325c7936 ChainMavenTask: compare the task deps when checking for duplicate builds 2014-06-13 12:51:09 -04:00
Mike Bonnet
5f2cf2b8df provide the list of active subtasks to wait on in ChainMavenTask.handler(), to avoid unnecessary updates in taskSetwait() 2014-06-13 11:23:38 -04:00
Mike Bonnet
af29196d0f support wrapper-rpm builds in maven-chain 2014-06-13 11:23:38 -04:00
Mike Bonnet
34f4a42050 don't include dependencies when looking for duplicate builds 2014-06-13 11:23:38 -04:00
Mike Bonnet
a4d67a5cd5 support -SNAPSHOT versions in scratch builds, explicitly reject them in non-scratch builds 2014-06-13 11:23:38 -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 Bonnet
cdbd8dc63f upload all Maven output to the hub 2014-06-13 11:23:37 -04:00
Dennis Gilmore
d3d17baea0 move workdir from /tmp/koji/ to /var/tmp/koji/
moving the workdir is needed as /tmp can be quite small with /tmp on tmpfs

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2014-06-11 15:23:54 -04:00
Mike McLean
28386ee4d3 tell mock target=noarch when building srpms 2014-05-15 09:51:34 -04:00
Jay Greguske
1fbbf825ab bump install timeout to 2 hours 2014-05-08 12:29:58 -04:00
Jay Greguske
794abb71b1 include multilib packages in repos 2014-05-08 12:29:57 -04:00
Jay Greguske
61c1737652 use offline icicle generation 2014-05-08 12:29:57 -04:00
Jay Greguske
7a1d6c4cd4 define bld_info before the try in case of an earlier exception 2014-05-08 12:29:57 -04:00
Jay Greguske
b566eba6f8 upload the tdl priority to building 2014-05-08 12:29:57 -04:00
Jay Greguske
073bdb69e7 compress docker tarball properly 2014-05-08 12:29:57 -04:00
Jay Greguske
2e587154eb fix distro behavior for rhel 5 2014-05-08 12:29:57 -04:00
Mike McLean
ad0d4bdacc mock hasn't accepted --debug in a long time 2014-03-07 17:13:34 -05:00
Jay Greguske
0f4bcc5be7 add docker support 2014-02-26 12:14:11 -05:00
Jay Greguske
74233fc888 treat kickstarts as artifacts 2014-02-26 12:14:11 -05:00
Jay Greguske
633a82c283 support images for CentOS and SL 2014-02-12 11:52:36 -05:00
Jay Greguske
73199068d6 support --ova-option 2014-02-12 11:52:36 -05:00
Jay Greguske
cf55729f93 fix raw format behavior 2014-02-12 11:52:36 -05:00
Mike Bonnet
f823d12ab3 skip fake packages when recording buildroot and image contents 2014-01-14 14:17:17 -05:00
Mike Bonnet
6dcd55e736 also test maven_repo_ignore patterns against the relative path of the file in the local repo 2013-12-17 10:37:08 -05:00
Mike Bonnet
6f5212e78d never make backups of files that are patched so they don't end up in source jars 2013-12-16 15:58:02 -05:00
Dan Horák
8cba161a3e allow setting the timeout for builds from config file 2013-12-09 11:52:14 -06:00
Mike Bonnet
2af82fcfb2 ignore files other than .log files in the result directory 2013-11-07 18:09:57 -05:00
Jay Greguske
409b207d4f split imports and fix livecd report 2013-09-30 16:13:16 -04:00
Jay Greguske
e9ae4b4ab0 rename tasks, make getImagePackages more robust 2013-09-25 17:11:07 -04:00
Jay Greguske
3f4630bdef kojid changes to support ova formats 2013-09-25 17:11:07 -04:00
Jay Greguske
15964c3225 implement image-build tasks on the builder 2013-09-25 17:11:07 -04:00
John Casey
9de8d8455e use more specific dependency plugin reference for invocation 2013-09-18 14:04:28 -04:00
Dennis Gilmore
0537e4ac71 set the target_arch to arm when its armhfp.
makes autoconf happy
2013-07-31 08:30:59 -05:00
Mike Bonnet
479cf72be4 rename the generated -sources.zip and -patches.zip files to be more consistent with Maven naming conventions 2013-06-19 20:13:35 -04:00
Mike Bonnet
faad9e34bc when passing the -f/--file option to Maven, parse the correct pom.xml to get the build info 2013-06-19 17:59:15 -04:00
Mike Bonnet
11214e694c don't parse the pom.xml until after the build 2013-06-19 17:41:41 -04:00
Mike McLean
ca050490db remove extraneous external repo lookup 2013-03-28 20:28:14 -04:00
Mike McLean
60fa3fe23f handle relative-to-koji urls in mergerepos 2013-03-28 20:18:12 -04:00
John Casey
760c9f47c8 Specify altDeploymentRepository for Maven in settings.xml NOT on command line. 2013-03-20 14:36:02 -04:00
Mike Bonnet
e7a1c0133a WrapperRPMTask: handle non-ascii characters in the specfile template 2013-03-06 15:27:27 -05:00
John Casey
73ec49c3ab Use standard locations for maven settings and local repository 2013-02-22 08:50:14 -05:00
Anthony Towns
be95854426 WrapperRPM wants a target not a build tag 2013-01-17 17:13:26 -05:00
Mike Bonnet
ede15f2b89 don't append to artifact_relpaths twice in the case of Maven builds 2013-01-17 16:48:24 -05:00
Mike McLean
552010aedd fix repo opt handling in kojid 2012-11-30 09:55:35 -05:00
Mike McLean
f63f525d2b set self.opts in image tasks 2012-11-30 09:55:35 -05:00
Mike McLean
f8a4e35ed5 use smarter getRepo wrapper for image tasks 2012-11-29 16:53:07 -05:00
Mike McLean
b36ab84aa7 get_next_release 2012-11-29 16:53:06 -05:00
Mike McLean
cadb5209c0 rework PathInfo handlers for images 2012-11-29 16:53:06 -05:00
Jay Greguske
0ccc918ab7 support --specfile in image builds 2012-11-29 16:53:05 -05:00
Jay Greguske
b38862333c put scratch builds in scratch directory 2012-11-29 16:53:05 -05:00