Mike Bonnet
|
891b5fa35e
|
promote some useful logging from debug to info
|
2010-11-11 10:36:50 -05:00 |
|
Mike Bonnet
|
850c509a2b
|
remove obsolete files from koji-vm development
|
2010-10-21 14:03:24 -04:00 |
|
Mike McLean
|
94ea106518
|
alter SCM.checkout() to mesh with kojikamid
|
2010-10-20 16:19:05 -04:00 |
|
Mike McLean
|
b16b3304f4
|
replace 'heinous copy&paste' with build-time substitution
|
2010-10-20 16:19:05 -04:00 |
|
Mike McLean
|
5d190c9aeb
|
rename kojikamid
|
2010-10-20 16:19:05 -04:00 |
|
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 |
|
Jay Greguske
|
47d4302863
|
added kojivmd initscript
|
2010-09-28 16:12:33 -04:00 |
|
Mike Bonnet
|
8cb82d0c5f
|
update qemu-img option format for RHEL-6
|
2010-09-23 13:56:18 -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
|
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 |
|
Jay Greguske
|
fc34dba899
|
added virus checking with ClamAV
|
2010-09-01 16:08:19 -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
|
ae87028d6c
|
support running execute commands with cmd.exe
|
2010-08-04 15:14:44 -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
|
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
|
fa5c7722cd
|
support for retrieving buildrequires
|
2010-07-26 11:58:51 -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 |
|
Mike Bonnet
|
6d1d84b2a7
|
cleanup logging
|
2010-07-22 10:31:31 -04:00 |
|
Mike Bonnet
|
44e9bf00bf
|
better logging in kojikamid
|
2010-07-21 17:11:29 -04:00 |
|
Mike Bonnet
|
4aab93fe8f
|
Windows builds working, including artifacts import
|
2010-07-21 13:51:42 -04:00 |
|
Mike Bonnet
|
38f74ed5a0
|
- update the interface between the kojivmd and kojikamid
- allow --specfile and --patches to be passed to the VM
- handle validation of urls in kojivmd
|
2010-07-19 16:23:31 -04:00 |
|
Mike Bonnet
|
0b485cd813
|
reimplement scanPlugin() as a wrapper around findHandlers()
|
2010-07-16 11:44:53 -04:00 |
|
Mike Bonnet
|
6e543a71b2
|
inherit classes from koji.daemon and koji.tasks
|
2010-07-16 11:44:52 -04:00 |
|
Jay Greguske
|
e73cab0940
|
new revision of kojikamid
|
2010-07-15 16:47:53 -04:00 |
|
Mike Bonnet
|
64cc01be89
|
initial import of Koji VM code
|
2010-07-12 11:06:31 -04:00 |
|