Mathieu Bridon
689397e375
builder: Improve allowed_scms documentation in the config file
...
The config file tries to explain to the admin how to specify
allowed_scms, but one option (source_cmd) was missing.
This just reuses the wording of the docstring from the function parsing
this option, providing a complete documentation to admins when they read
the config file.
2014-08-15 13:55:43 -04:00
Mike McLean
be5dd7f457
Support rpm source layout (SPECS and SOURCES dirs) when building srpms from
...
source control.
Also adds a new support_rpm_source_layout option to kojid to control this
behavior.
2014-08-15 13:45:19 -04:00
Dennis Gilmore
049ab0dd94
correctly call pykickstarts makeVersion
2014-08-04 05:02:08 -05:00
Jay Greguske
c1b42e0c67
add raw-xz option
2014-07-31 17:00:09 -04:00
Jay Greguske
ef2e41a672
refactor do_images
2014-07-31 17:00:09 -04:00
Jay Greguske
440ec22696
refactor image-build handlers in kojid
2014-07-31 17:00:09 -04:00
Mike McLean
bac5601bf8
Revert "image: support xz compressed raw files"
...
This reverts commit 1cbc534d89 .
2014-07-31 17:00:09 -04:00
Dennis Gilmore
1cbc534d89
image: support xz compressed raw files
...
as we publish the raw files on the mirrors we want to be able to request
xz compressed versions of theraw image.
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2014-06-13 12:57:24 -05:00
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