Mitchell Hashimoto
|
e5a7fc6b0a
|
packer: Provisioner/Hook can have errors returned
|
2013-06-26 17:50:25 -07:00 |
Mitchell Hashimoto
|
35e75ba0d2
|
packer/plugin: No need for a panic when plugins error
|
2013-06-25 14:30:08 -05:00 |
Mitchell Hashimoto
|
df72fd0b0e
|
packer/plugin: Require the magic cookie to be present to run
This is just a silly check to make sure people aren't executing
the plugins directly. If they are, a nicer error message is shown.
|
2013-06-25 14:27:20 -05:00 |
Mitchell Hashimoto
|
43b6c1fa89
|
packer: Ui.Message should Fprint, not Fprintf
|
2013-06-23 23:06:59 -07:00 |
Mitchell Hashimoto
|
957ebe9234
|
packer: Better docs for communicator interface
|
2013-06-20 14:46:25 -07:00 |
Mitchell Hashimoto
|
ac088bee95
|
packer/rpc: Wrap errors in BasicError for RPC config errors
|
2013-06-20 12:55:11 -07:00 |
Mitchell Hashimoto
|
69f96aa3fa
|
Begin work on the dist.sh script to create the distribution
|
2013-06-19 22:20:52 -07:00 |
Mitchell Hashimoto
|
c6c04ef911
|
packer: Discard log output in tests
|
2013-06-18 23:18:21 -07:00 |
Mitchell Hashimoto
|
6799315081
|
packer: Improved logging around build runs
|
2013-06-18 23:05:02 -07:00 |
Mitchell Hashimoto
|
b243eeda6f
|
packer: Post-process chain works properly
|
2013-06-18 22:58:23 -07:00 |
Mitchell Hashimoto
|
4912b485e2
|
command/build: Say if no artifacts were created
|
2013-06-18 22:53:30 -07:00 |
Mitchell Hashimoto
|
154c17163b
|
packer: keep_input_artifact will keep prior artifact in a PP
[GH-19]
|
2013-06-18 22:45:53 -07:00 |
Mitchell Hashimoto
|
b98df11cbf
|
fmt
|
2013-06-18 21:54:33 -07:00 |
Mitchell Hashimoto
|
b34bc1a0c9
|
packer: Build only adds post-processor artifact if not nil
|
2013-06-18 21:15:14 -07:00 |
Mitchell Hashimoto
|
7217865797
|
packer/rpc: Convert any errors in configure to basic error
|
2013-06-18 21:04:33 -07:00 |
Mitchell Hashimoto
|
2e1b69ad39
|
packer/rpc: Environment.PostProcessor() properly sets thigns up
|
2013-06-18 20:54:40 -07:00 |
Mitchell Hashimoto
|
76ab870924
|
packer: PostProcessor takes a UI [GH-20]
|
2013-06-18 20:38:21 -07:00 |
Mitchell Hashimoto
|
75b2fab7b5
|
command/build, command/validate: Setup proper components to avoid nil
|
2013-06-18 16:29:29 -07:00 |
Mitchell Hashimoto
|
b9fb065d27
|
packer: Add Destroy method to artifact
[GH-18]
|
2013-06-18 16:01:14 -07:00 |
Mitchell Hashimoto
|
9b406a9010
|
packer/plugin: Support PostProcessor
|
2013-06-18 13:49:07 -07:00 |
Mitchell Hashimoto
|
d823d2550a
|
packer/rpc: Support PostProcessor
|
2013-06-18 13:44:57 -07:00 |
Mitchell Hashimoto
|
540fac6454
|
Allow post-processors in the core configuration
|
2013-06-18 11:00:31 -07:00 |
Mitchell Hashimoto
|
e73c224764
|
packer: Build runs the post-processors
|
2013-06-18 10:54:29 -07:00 |
Mitchell Hashimoto
|
75fe58d5f7
|
packer: Post-processors are configured
|
2013-06-18 10:31:52 -07:00 |
Mitchell Hashimoto
|
218692950b
|
packer: Build can return multiple artifacts
|
2013-06-18 10:24:23 -07:00 |
Mitchell Hashimoto
|
9c89e33b5b
|
packer/rpc: Get RPC compliant with Environment again
|
2013-06-18 10:05:45 -07:00 |
Mitchell Hashimoto
|
d95f0a620a
|
packer: builds now have post processors as part of them
|
2013-06-18 09:58:39 -07:00 |
Mitchell Hashimoto
|
eee22b32f6
|
packer: Environment can look up post processors
|
2013-06-18 09:49:05 -07:00 |
Mitchell Hashimoto
|
57fef22429
|
packer: panic if Prepare called twice on build, lock
|
2013-06-18 09:37:49 -07:00 |
Mitchell Hashimoto
|
e851ac5d26
|
packer: Avoid an extra allocation by using clever addressing
|
2013-06-18 09:30:23 -07:00 |
Mitchell Hashimoto
|
7a07802eb4
|
packer: Parse post-processors in templates
This includes parsing for the simple, detailed, and sequential
processors.
|
2013-06-18 09:27:08 -07:00 |
Mitchell Hashimoto
|
46108ce13f
|
fmt
|
2013-06-17 15:19:33 -07:00 |
Mitchell Hashimoto
|
dd89716ed5
|
packer: An initial PostProcessor interface
|
2013-06-17 11:56:26 -07:00 |
Mitchell Hashimoto
|
f4a5adf471
|
packer: Output a newline when interrupted for UI
|
2013-06-17 11:40:57 -07:00 |
Mitchell Hashimoto
|
e0b05355c3
|
packer: If interrupted, Ask is disabled
|
2013-06-15 18:25:34 -07:00 |
Mitchell Hashimoto
|
dc5d261994
|
packer: Ui can return an error for Ask, returns one for interrupt
|
2013-06-15 18:24:38 -07:00 |
Mitchell Hashimoto
|
a73e71c37f
|
packer/rpc: Panic in error case
|
2013-06-15 11:27:09 -07:00 |
Mitchell Hashimoto
|
67eaa07cf4
|
packer: Get rid of "name" in template, wasn't used for anything
|
2013-06-15 11:14:44 -07:00 |
Mitchell Hashimoto
|
22e7345148
|
packer: Ui requires input for Ctrl-C
|
2013-06-14 17:37:38 -07:00 |
Mitchell Hashimoto
|
ea01d7b2c6
|
fmt
|
2013-06-14 16:00:16 -07:00 |
Mitchell Hashimoto
|
9a69b21025
|
packer: Ui.Ask quits during interrupt
|
2013-06-14 15:59:54 -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
|
cbd3f59578
|
builder/vmware: Enable the debug runner
|
2013-06-14 15:07:34 -07:00 |
Mitchell Hashimoto
|
8217e64a8d
|
packer: Set DebugConfigKey to true if debug is on
|
2013-06-14 12:38:54 -07:00 |
Mitchell Hashimoto
|
fd044982d9
|
packer: Additional comments
|
2013-06-14 12:32:14 -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
|
e00a30e729
|
packer: Comments on Build interface
|
2013-06-14 12:15:51 -07:00 |
Mitchell Hashimoto
|
a35feebe70
|
packer: Build no longer takes Ui for Prepare
|
2013-06-13 10:08:31 -07:00 |