Mitchell Hashimoto
c7d59342d2
builder/amazon/chroot: don't choose partition mount point if taken
...
[GH-635]
2013-11-19 12:50:33 -08:00
Mitchell Hashimoto
6427a1fe0d
builder/virtualbox: use VBOX_INSTALL_PATH to find VBoxManage
2013-11-19 12:32:10 -08:00
Mitchell Hashimoto
99605a0816
builder/vmware: ESX artifacts have a different builder ID
...
This is so that things like vagrant post-processors and vsphere
post processors don't work.
2013-11-18 16:10:55 -08:00
Doug MacEachern
9c32d73f2e
builder/vmware: Double check that OutputDirectory does not already exist
...
The initial check in Builder.Prepare does not use the OutputDir interface.
stepPrepareOutputDir also checks if OutputDir exists, error out there unless
using -force so we get the same behavior when RemoteType is esx5.
2013-11-12 13:11:02 -08:00
Doug MacEachern
afa9f4aa3e
builder/vmware: Add ListFiles and Remove methods to OutputDir interface
...
- Fixes builder/vmware when using RemoteType esx5,
as there is no longer a local OutputDir
2013-11-12 12:49:57 -08:00
Doug MacEachern
2503f8a4ba
builder/vmware: Path related fixes in esx5 driver
...
- Fix mkdir of packer_cache in ESX5Driver.UploadISO
- Fix vmx path in ESX5Driver.IsRunning
2013-11-12 09:17:28 -08:00
Mitchell Hashimoto
9e333e03db
builder/docker: ctrl-C works during provisioning
2013-11-12 16:24:16 +00:00
Mitchell Hashimoto
7992693737
builder/vmware: ctrl-c works during wait for boot
2013-11-12 16:20:52 +00:00
Mitchell Hashimoto
e28e827a16
builder/virtualbox: ctrl-c works during wait for boot
2013-11-12 16:19:38 +00:00
Mitchell Hashimoto
80ed0d1d0c
builder/docker: verify docker is available on path
2013-11-09 21:26:05 -08:00
Mitchell Hashimoto
f1de5dbcac
builder/docker: say when killing the container
2013-11-09 19:17:27 -08:00
Mitchell Hashimoto
47040b5aef
builder/docker: remove unused file
2013-11-09 19:11:07 -08:00
Mitchell Hashimoto
2da3c995a2
builder/docker: stream output from commands
2013-11-09 19:06:03 -08:00
Mitchell Hashimoto
5bae4980f8
builder/docker: UploadDir
2013-11-09 18:44:43 -08:00
Mitchell Hashimoto
2851e188e1
builder/docker: show stderr if docker fails to run
2013-11-09 17:27:30 -08:00
Mitchell Hashimoto
cff060a490
builder/docker: ability to disable pull
2013-11-09 17:21:24 -08:00
Mitchell Hashimoto
0e581bfec3
builder/docker: config refactor
2013-11-09 17:07:14 -08:00
Mitchell Hashimoto
b4abf826da
builder/docker: artifact
2013-11-09 13:22:13 -08:00
Mitchell Hashimoto
e88a0a57b9
builder/docker: StepExport tests
2013-11-09 13:15:51 -08:00
Mitchell Hashimoto
20f76c6ffc
builder/docker: StepRun tests
2013-11-09 13:03:01 -08:00
Mitchell Hashimoto
b10abe30e0
builder/docker: StepPull test, driver abstraction for tests
2013-11-09 12:12:23 -08:00
Mitchell Hashimoto
13267c856f
builder/docker: test StepTempDir
2013-11-09 11:58:20 -08:00
Mitchell Hashimoto
b3dc5411ef
builder/docker: config validation test
2013-11-09 11:47:32 -08:00
Mitchell Hashimoto
027d00b2fc
builder/docker: perform cleanup in run method, not prematurely
2013-11-09 10:15:25 -08:00
Mitchell Hashimoto
5f752269df
builder/docker: Communicator.Start doesn't block
2013-11-09 10:13:27 -08:00
Mitchell Hashimoto
f2475baa7a
builder/docker: export the final image
2013-11-09 09:48:36 -08:00
Mitchell Hashimoto
0bbb8116f5
builder/docker: remove the exit code file when we're done
2013-11-09 00:47:37 -08:00
Mitchell Hashimoto
13abefef9a
builder/docker: command output and exit codes work
...
/cc @mwhooker - CCing you on this because it is also ridiculous. See the
big comments
2013-11-09 00:33:36 -08:00
Mitchell Hashimoto
ac5bf3f3b0
builder/docker: comment the sleep on remote exec
2013-11-09 00:06:45 -08:00
Mitchell Hashimoto
b06dd1567a
builder/docker: fix upload for copy to work
2013-11-09 00:05:44 -08:00
Mitchell Hashimoto
41b17c3316
builder/docker: Remote execution works!
...
/cc @mwhooker - WOW. By luck, I had a hunch that maybe something like
this might be going on based on straces I was reading. Check:
https://github.com/dotcloud/docker/issues/2628
Anyways, this works now. No more blocker!
2013-11-08 23:59:25 -08:00
Mitchell Hashimoto
4cdd532a93
builder/docker: a non-working communicator
2013-11-08 23:43:41 -08:00
Mitchell Hashimoto
4e6d46bbd0
builder/docker: start a container
2013-11-08 22:17:46 -08:00
Mitchell Hashimoto
ab1f83fa11
builder/docker: tests for some exec stuff
2013-11-08 22:02:47 -08:00
Mitchell Hashimoto
539d415a27
builder/docker: pull images
2013-11-08 22:00:57 -08:00
Mitchell Hashimoto
049e3adc5d
builder/docker: boilerplate
2013-11-08 16:55:02 -08:00
Mitchell Hashimoto
aa59cd55ae
builder/vmware: downcase more vmx data
2013-11-08 14:21:31 -08:00
Mitchell Hashimoto
8062fd729d
builder/vmware: Fusion suppresses upgrade requests
2013-11-08 12:19:09 -08:00
Mitchell Hashimoto
1915c00525
builder/vmware: fix local output dir exists check
2013-11-08 11:48:04 -08:00
Mitchell Hashimoto
9e9f31314d
builder/amazon/chroot: fix compile error
2013-11-08 11:19:10 -08:00
Mitchell Hashimoto
21c7d1c8b1
builder/amazon/chroot: allow no such file errors on upload [GH-588]
2013-11-08 10:53:54 -08:00
Mitchell Hashimoto
e4b719a286
builder/amazon/chroot: quote commands and pass through a shell [GH-581]
2013-11-08 10:22:56 -08:00
Mitchell Hashimoto
7495f5bd26
builder/vmware: case-insensitive VMX creation [GH-608]
2013-11-07 22:06:30 -08:00
Mitchell Hashimoto
226c244a46
builder/vmware: start/stop ESXi5 VMX with proper path
2013-11-07 21:22:12 -08:00
Mitchell Hashimoto
f88301a890
builder/vmware: only unregister if registration success
2013-11-07 21:19:24 -08:00
Mitchell Hashimoto
5f380a614f
builder/vmware: register the VMX to the proper path on esx
2013-11-07 21:18:25 -08:00
Mitchell Hashimoto
4fd6b3222f
builder/vmware: log when writing a VMX
2013-11-07 21:03:15 -08:00
Mitchell Hashimoto
d1134ea788
builder/vmware: for remote builds, put VMX in temp dir
2013-11-07 21:02:12 -08:00
Mitchell Hashimoto
8dba90e4ad
builder/vmware: set proper default disk type for esx
2013-11-07 20:57:05 -08:00
Mitchell Hashimoto
13a420fe50
builder/vmware: make upload dst,src like normal go
2013-11-07 20:47:15 -08:00