Justin Cormack
2f99a71e4f
Run test in foreground
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-26 12:03:56 +01:00
Justin Cormack
36524eef6c
fix media prefix
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-14 12:28:25 +01:00
Justin Cormack
a12411b794
allow overriding the media prefix, so can make custom modifications eg for custom Docker versions
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:37:24 +01:00
Justin Cormack
9b2e1367f9
add experimental- prefix for experimental Docker versions in media
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
145dead110
do not need to remove images in make clean
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
4ac419e663
Add mobylinux.efi to media
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
6fdcb8716a
Add a media target to push final artefacts to tagged by commit id
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
7d08c3f9c1
we never use uncompressed initrd, so always compress
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
5c79c1caf8
for now, make sure rebuild on make test
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
c0fe2b959d
fix Makefile dependencies
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
18912fa3b5
do not force rebuild from top level makefile
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
c498f7ac23
remove broken arm functionality - will rework
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
ce4561b1cb
Merge pull request #468 from justincormack/alpine-iso
...
Use alpine to build bios
2016-09-06 23:57:49 +01:00
Justin Cormack
407b4419f5
Faster build via less context sent
...
See #470 . Still more to do.
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-06 09:45:37 +01:00
Justin Cormack
75d5b2b1eb
fix iso build
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-06 00:11:48 +01:00
Justin Cormack
210aef2a50
Remove xhyve
...
See #443
We now use qemu for testing, having a copy of xhyve in the tree is no
longer useful. Should add documentation for how to run in hyperkit instead.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-31 14:30:17 +01:00
Justin Cormack
dde7f73985
hide any messages from tee about short writes when pipe aborted
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-09 17:40:32 +01:00
Justin Cormack
da7448e6ef
make sure test.log exists, and append, otherwise racy
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-07-29 16:33:01 +01:00
Justin Cormack
40d6e10924
Improve make test output
...
Incrementally output log, and exit as soon as tests pass
or fail. Will still timeout on a kernel panic or suchlike
though...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-07-18 16:05:01 +01:00
Justin Cormack
6e8b504efd
make test should not need a tty
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-07-18 11:08:26 +01:00
Justin Cormack
44d68b268a
Initial test hooks
...
Beginning of a proper test suite, using qemu. Test just runs docker
for now, will add further integration tests.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-07-08 15:44:04 +01:00
Justin Cormack
c1f1a5f457
Make the qemu containers interactive so the console works
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-18 21:47:31 +01:00
Ian Campbell
5165a6c795
Add || true to the docker rmi invocations in the clean target
...
Linux xargs calls the command with no arguments if it gets no inputs, which
`docker rmi` complains about. It provides -r / --no-run-if-empty to prevent
this but unfortunately this isn't supported on OSX.
Ignore errors from `docker rmi` so that `make clean` will keep going and clean
up later stuff.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-06-08 13:59:47 +01:00
Justin Cormack
4bb0da581f
remove more kexec code
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-06 10:28:15 +01:00
Justin Cormack
df03c55e95
add a qemu iso target
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-02-19 16:11:23 +00:00
Dave Tucker
c26bfdc275
Fix ARM Builds
...
Signed-off-by: Dave Tucker <dt@docker.com >
2016-02-17 17:59:21 +00:00
Justin Cormack
6ee7b22152
remove temporary containers
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-02-10 14:31:37 -08:00
Justin Cormack
cfe90cf060
WIP kexec script for testing on different hardware
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-01-22 17:37:27 +00:00
Justin Cormack
4ad111bbfe
force clean docker images
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-19 12:14:30 +00:00
Justin Cormack
0dbb3c52e1
rename top level Dockerfiles
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-19 12:11:26 +00:00
Justin Cormack
e919cb9dec
split arm build from qemu
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-14 15:47:18 +00:00
Justin Cormack
87dae6079b
Initial arm support
...
Not yet working, some parts also not yet cross compiled
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-13 15:49:38 +00:00
Justin Cormack
0c026b8e47
qemu build in Makefile
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-12 14:10:51 +00:00
Justin Cormack
70d8143e48
move kernel under rest of build and pull through aufs tools
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-17 15:26:42 +00:00
Justin Cormack
7858a234b7
add copy of xhyve for easy testing on Mac
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-08 16:32:19 +00:00