Mitchell Hashimoto
|
8a194a3750
|
packer/rpc: implement UploadDir
|
2013-08-25 20:30:56 -07:00 |
Mitchell Hashimoto
|
dbfe8e21e1
|
packer/rpc: use public MockCommunicator, tests pass
|
2013-08-25 20:30:56 -07:00 |
Mitchell Hashimoto
|
d3fff7d145
|
packer/rpc: don't panic on failed Ui calls
|
2013-08-23 14:39:59 -07:00 |
Mitchell Hashimoto
|
c7e932ee6e
|
packer/rpc: error instead of panic cancelling builder
|
2013-08-23 13:58:00 -07:00 |
Mitchell Hashimoto
|
a7d3638146
|
packer/rpc: less panics
|
2013-08-23 13:57:26 -07:00 |
Mitchell Hashimoto
|
db01abc008
|
packer/rpc: fix build by missing import
|
2013-08-22 11:53:54 -07:00 |
Mitchell Hashimoto
|
24b12993b7
|
packer/rpc: get rid of panicable case
|
2013-08-22 11:45:58 -07:00 |
Mitchell Hashimoto
|
2b5282b3d8
|
packer/rpc: get rid of data races in tests
|
2013-08-21 10:21:32 -07:00 |
Mitchell Hashimoto
|
29ede35b28
|
packer/rpc: when communicator abruptly exits, set exit status 123
|
2013-08-19 23:21:53 -07:00 |
Mitchell Hashimoto
|
d88ff24343
|
packer/rpc: ui.Machine works over RPC properly
|
2013-08-12 10:25:56 -07:00 |
Mitchell Hashimoto
|
c8bc2bc1ba
|
packer: Add Machine func to Ui
|
2013-08-11 18:16:00 -07:00 |
Mitchell Hashimoto
|
2349706a68
|
packer/rpc: register map[string]string since we transfer that
|
2013-08-09 16:53:18 -07:00 |
Mitchell Hashimoto
|
7408558a55
|
packer, packer/rpc: Update Build interface to allow variable overrides
|
2013-08-09 15:57:07 -07:00 |
Mitchell Hashimoto
|
1812efe3b5
|
communicator/ssh: use SetExited
|
2013-07-29 12:12:42 -07:00 |
Mitchell Hashimoto
|
1400645d69
|
packer/rpc: Use the SetExited for remote communicators
|
2013-07-29 12:07:37 -07:00 |
Mitchell Hashimoto
|
bd1fe21718
|
packer/rpc: remove unused test file
|
2013-07-23 13:45:35 -07:00 |
Jason A. Beranek
|
71a1bd7354
|
Add support for -force flag on builds [GH-119]
|
2013-07-11 23:43:23 -05:00 |
Mitchell Hashimoto
|
ef1ec3708b
|
packer/rpc: Properly close net.conn when remote process ends
|
2013-07-07 20:59:43 -07:00 |
Mitchell Hashimoto
|
fc78bf3dd6
|
packer: PostProcessor can take multiple configs
|
2013-07-01 14:59:23 -07:00 |
Mitchell Hashimoto
|
f270701858
|
packer: PostProcessor API change so they can keep artifacts [GH-55]
|
2013-07-01 11:30:39 -07:00 |
Mitchell Hashimoto
|
60c0cb6fc8
|
packer/rpc: Tests passing again
|
2013-07-01 10:45:51 -07:00 |
Mitchell Hashimoto
|
6f705d5bcb
|
packer/rpc: Listen on 127.0.0.1 specifically to avoid hangs
|
2013-07-01 09:39:34 -07:00 |
Mitchell Hashimoto
|
9e786cf754
|
packer: Provisioner/Hook can have errors returned
|
2013-06-26 17:50:25 -07:00 |
Mitchell Hashimoto
|
ebccdda8ab
|
packer/rpc: Wrap errors in BasicError for RPC config errors
|
2013-06-20 12:55:11 -07:00 |
Mitchell Hashimoto
|
72f5d84cb7
|
fmt
|
2013-06-18 21:54:33 -07:00 |
Mitchell Hashimoto
|
a8b66cf020
|
packer/rpc: Convert any errors in configure to basic error
|
2013-06-18 21:04:33 -07:00 |
Mitchell Hashimoto
|
6e0685047e
|
packer/rpc: Environment.PostProcessor() properly sets thigns up
|
2013-06-18 20:54:40 -07:00 |
Mitchell Hashimoto
|
9e78cbaa89
|
packer: PostProcessor takes a UI [GH-20]
|
2013-06-18 20:38:21 -07:00 |
Mitchell Hashimoto
|
338298b8af
|
command/build, command/validate: Setup proper components to avoid nil
|
2013-06-18 16:29:29 -07:00 |
Mitchell Hashimoto
|
0f354c79d1
|
packer: Add Destroy method to artifact
[GH-18]
|
2013-06-18 16:01:14 -07:00 |
Mitchell Hashimoto
|
9b9af6dc9d
|
packer/rpc: Support PostProcessor
|
2013-06-18 13:44:57 -07:00 |
Mitchell Hashimoto
|
1015df8fa8
|
packer: Build can return multiple artifacts
|
2013-06-18 10:24:23 -07:00 |
Mitchell Hashimoto
|
dab3eb5ece
|
packer/rpc: Get RPC compliant with Environment again
|
2013-06-18 10:05:45 -07:00 |
Mitchell Hashimoto
|
676041dc15
|
packer: Ui can return an error for Ask, returns one for interrupt
|
2013-06-15 18:24:38 -07:00 |
Mitchell Hashimoto
|
abbf9798b4
|
packer/rpc: Panic in error case
|
2013-06-15 11:27:09 -07:00 |
Mitchell Hashimoto
|
21b6d2a435
|
builder/common: multistep debug fn gracefully exits during an interrupt
|
2013-06-14 15:47:06 -07:00 |
Mitchell Hashimoto
|
e0f2bcf8a2
|
packer: Add "Ask" method to Ui to ask for input
|
2013-06-14 15:17:03 -07:00 |
Mitchell Hashimoto
|
9f5a247511
|
packer: Builders can take multiple configs
|
2013-06-14 12:27:50 -07:00 |
Mitchell Hashimoto
|
a45c7fb0ea
|
packer: Add SetDebug to Build objects
|
2013-06-14 12:22:19 -07:00 |
Mitchell Hashimoto
|
a35feebe70
|
packer: Build no longer takes Ui for Prepare
|
2013-06-13 10:08:31 -07:00 |
Mitchell Hashimoto
|
12cc8e98aa
|
packer/rpc: less panics, more returning errors
|
2013-06-12 16:02:07 -07:00 |
Mitchell Hashimoto
|
d2023c69be
|
packer/rpc: returning errors from builds works properly
|
2013-06-12 16:01:42 -07:00 |
Mitchell Hashimoto
|
db8aeaba40
|
packer, packer/rpc: Build/builders can return errors now
|
2013-06-12 15:58:02 -07:00 |
Mitchell Hashimoto
|
7b0000cd4c
|
packer: Actually return if prepare of a build fails
|
2013-06-09 23:05:11 -07:00 |
Mitchell Hashimoto
|
62309cb6de
|
Build/Builder take a Cache object now
|
2013-06-09 22:00:47 -07:00 |
Mitchell Hashimoto
|
5307e5391c
|
fmt
|
2013-06-09 21:19:26 -07:00 |
Mitchell Hashimoto
|
edaf19199f
|
packer: Environment has Cache method, RPC implements
|
2013-06-09 21:09:09 -07:00 |
Mitchell Hashimoto
|
2c8b198049
|
packer/rpc: Support Cache interface
|
2013-06-09 19:25:48 -07:00 |
Mitchell Hashimoto
|
4a8278d49b
|
provisioner/shell: Support setting the execute command
|
2013-06-06 23:14:31 -07:00 |
Mitchell Hashimoto
|
0a6d8ed75a
|
packer: Add errors to Prepare
|
2013-06-06 17:07:42 -07:00 |