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
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
Mike Bonnet
419a1dafe4
major refactoring of koji daemons
...
- move TaskManager, SCM, and a couple helper functions to koji.daemon
- move generic TaskHandler classes to koji.tasks
- remove use of globals in kojid and kojira
- fix a few issues revealed by pylint
2010-07-16 11:44:52 -04:00
Jay Greguske
8d6ba17952
added to-do text file
2010-07-15 16:51:00 -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
Mike McLean
eb5b28e220
provide example ssl config to support koji < 1.4.0 clients
2010-07-08 22:04:26 -04:00
Mike Bonnet
112a27b403
respect global --quiet option in wait_repo()
2010-07-08 21:55:16 -04:00