Commit graph

1030 commits

Author SHA1 Message Date
Mike McLean
e1fc769c70 package kojivmd 2010-10-20 16:18:56 -04:00
Mike McLean
048cda0496 remove trailing whitespace 2010-10-06 16:41:27 -04:00
Mike McLean
b08293fdbb remove extraneous get_win_build def 2010-10-06 16:39:30 -04:00
Jay Greguske
47d4302863 added kojivmd initscript 2010-09-28 16:12:33 -04:00
Mike Bonnet
b692f82862 move Maven scratch builds to the user's scratch directory 2010-09-23 15:30:41 -04:00
Mike Bonnet
8cb82d0c5f update qemu-img option format for RHEL-6 2010-09-23 13:56:18 -04:00
Mike Bonnet
3dc4cc8235 show multi-platform information in "koji buildinfo" 2010-09-23 12:13:20 -04:00
Mike Bonnet
1f2bb7c7e9 add detailed info about more task types to "koji taskinfo" 2010-09-23 12:13:20 -04:00
Mike Bonnet
c0b34886d8 support searching for Windows artifacts 2010-09-23 12:13:20 -04:00
Mike Bonnet
a2b91eaa1e enable selection of Windows tasks on the Tasks page 2010-09-23 12:13:20 -04:00
Jay Greguske
2e0defc4a7 improved mime-type handling for output 2010-09-22 14:20:31 -04:00
Jay Greguske
c1e9b18dd6 added support for $name $version $release variables in execute=, output=, and logs= fields 2010-09-22 12:27:21 -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
Mike Bonnet
b1c11c07d0 add support for an optional epoch 2010-09-16 17:59:03 -04:00
Mike Bonnet
68007995d4 rename --specfile to --winspec so we can use --specfile for wrapper rpms, for consistency with maven-build 2010-09-13 17:23:49 -04:00
Jay Greguske
f37b8184e5 check that clamAV is installed before bothering to build 2010-09-02 18:15:55 -04:00
Mike Bonnet
9e6787a944 handle the format of winbuild requests in _get_build_target() 2010-09-01 17:15:39 -04:00
Jay Greguske
fc34dba899 added virus checking with ClamAV 2010-09-01 16:08:19 -04:00
Mike Bonnet
4c7060eae2 win-build cli command 2010-08-10 17:18:01 -04:00
Mike Bonnet
ca347f71d0 provide link to build target 2010-08-10 16:48:58 -04:00
Mike Bonnet
52b742634a set cpus and mem directly in the XML, since libvirt in RHEL-6 doesn't support calling vm.setVcpus() or vm.setMemory() on a VM that isn't running 2010-08-10 15:31:20 -04:00
Mike Bonnet
e764f30551 enable validation of build output 2010-08-10 12:06:26 -04:00
Mike Bonnet
a45ad20df1 allow the spec file to define a list of files, directories, and commands that must be available in the chroot for the build to run 2010-08-09 13:21:18 -04:00
Mike Bonnet
cacaeb1285 - do all logging using the same handler, to simplify reading the build log
- pass the file object to StreamHandler
2010-08-09 13:20:23 -04:00
Mike Bonnet
dcf665862b - more logging cleanup
- move logic into main()
2010-08-09 09:46:14 -04: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 Bonnet
4e8eb0c4e3 retry fail incremental uploads 2010-08-04 15:14:44 -04:00
Mike Bonnet
d5f85269b9 don't shutdown logging, just flush the fd 2010-08-04 15:14:44 -04:00
Mike Bonnet
d6825052ec support listing archive contents for Windows build output 2010-08-04 15:14:44 -04:00
Mike Bonnet
cda6d467d3 don't pluralize the archivetypes 2010-08-04 15:14:44 -04:00
Mike Bonnet
ae87028d6c support running execute commands with cmd.exe 2010-08-04 15:14:44 -04:00
Mike Bonnet
68dd16db6d handle an empty relpath correctly 2010-08-04 15:14:44 -04:00
Jay Greguske
e8aa28234d added handle_win_build function 2010-07-30 16:55:01 -04:00
Mike Bonnet
63f0d357a3 only claim vmExec tasks if the requested VM is available on the current host 2010-07-30 13:31:06 -04:00
Mike Bonnet
123f007e51 use md5 everywhere to make it easier to compare to what gets stored in the database 2010-07-27 01:09:57 -04:00
Mike Bonnet
b68b43bca9 verify checksum of buildrequires using fileinfo from the server 2010-07-27 00:46:32 -04:00
Mike Bonnet
cb3aca9574 - support streaming build output to the server while the build is running
- more logging cleanup
2010-07-27 00:15:35 -04:00
Mike Bonnet
46a6f85873 - support streaming logfile output from Windows builds
- cleanup logging a bit
2010-07-26 19:16:14 -04:00
Mike Bonnet
91dbcf0b0b remove a couple of unnecessary extra classes 2010-07-26 15:58:45 -04:00
Mike Bonnet
02a948ce9d update the archiveinfo and buildinfo pages for Windows archives 2010-07-26 15:24:25 -04:00
Mike Bonnet
2c1c25842a ui work for winbuild and vmExec tasks 2010-07-26 14:04:11 -04:00
Mike Bonnet
19f37862e7 make sure we're always working with an absolute path 2010-07-26 13:34:06 -04:00
Mike Bonnet
ebf9aaaf1b verify buildrequires after downloading them 2010-07-26 12:53:28 -04:00
Mike Bonnet
7a6b44c4a9 handle logfiles with possibly-duplicate names 2010-07-26 12:19:46 -04:00
Mike Bonnet
fa5c7722cd support for retrieving buildrequires 2010-07-26 11:58:51 -04:00
Mike Bonnet
ff296efd25 - fill out xmlrpc api for Windows builds
- add relpath field to win_archives
2010-07-23 13:55:48 -04:00
Mike Bonnet
c0d859ffd6 move more logic into the WindowsBuild class 2010-07-23 11:51:39 -04:00
Mike Bonnet
39f1c9d355 - support for additional filetypes from Windows builds
- handle cr/lf weirdness with git in Windows
2010-07-22 18:16:10 -04:00
Mike Bonnet
ab33254a3d run commands as one script, rather than individually 2010-07-22 12:24:28 -04:00