Commit Graph

123 Commits (587d3598873f4414e4e4a65b931166eefb44eb3d)
 

Author SHA1 Message Date
Mitchell Hashimoto 587d359887 packer: Builder.Prepare can return an error
13 years ago
Mitchell Hashimoto d6efe3c757 builder/amazonebs, plugin/builder-amazon-ebs
13 years ago
Mitchell Hashimoto c164b4c23c packer/plugin: Actually try more ports for plugins
13 years ago
Mitchell Hashimoto a519de21b9 Small README update
13 years ago
Mitchell Hashimoto 31e10ecfd1 Ignore packerrc so you can dev with it
13 years ago
Mitchell Hashimoto cce59af2e8 Support builders in config, packer/rpc, packer/plugin
13 years ago
Mitchell Hashimoto 32ec0adbb0 Set PACKER_CONFIG for global config path
13 years ago
Mitchell Hashimoto cd5cecfe89 app: support merging configs
13 years ago
Mitchell Hashimoto 5e17fbdaca packer: Set GOMAXPROCS for number of CPU if n ot set
13 years ago
Mitchell Hashimoto 085533c17f packer: Test to ensure the default config can parse
13 years ago
Mitchell Hashimoto 5f8330ecc2 Parse/load configs
13 years ago
Mitchell Hashimoto 8ffbc2efe7 packer: Start pulling out the global config stuff
13 years ago
Mitchell Hashimoto 8a78de02c7 packer: Cleaner way to build up a list of names
13 years ago
Mitchell Hashimoto 198f984b92 packer: error if UI fails
13 years ago
Mitchell Hashimoto 4b665e39bd Fix the UI
13 years ago
Mitchell Hashimoto fd2d8480e1 Lots more logging everywhere
13 years ago
Mitchell Hashimoto bc01d28857 command/build: More complete error handling
13 years ago
Mitchell Hashimoto 95153413a6 packer: Ui has Error method
13 years ago
Mitchell Hashimoto a803af7016 Move the build command into the actual build command
13 years ago
Mitchell Hashimoto 6633f3df80 packer: Handle errors with executing the CLI
13 years ago
Mitchell Hashimoto c5e83a4b15 packer/plugin: Client.Kill should only kill process if it is running
13 years ago
Mitchell Hashimoto 947209a028 packer: PACKER_LOG to toggle logging from an env var [GH-3]
13 years ago
Mitchell Hashimoto 7dfeda350a packer/plugin: Properly log the max port
13 years ago
Mitchell Hashimoto 88f7b33082 packer/rpc: Rename Command to follow RPC style
13 years ago
Mitchell Hashimoto ac83cf652a packer/rpc: Setup the Environment properly for Command
13 years ago
Mitchell Hashimoto adb533fd3e Properly defer a client cleanup in case of a pnic
13 years ago
Mitchell Hashimoto abb51ebb35 packer/plugin: Don't wrap bytesBuffer in bufio, fixes GH-10
13 years ago
Mitchell Hashimoto 286f0aa91c More logging, some tweaks to the format
13 years ago
Mitchell Hashimoto 26a998f721 packer/plugin: Managed clients for automatic cleanup
13 years ago
Mitchell Hashimoto c8079a4290 packer/plugin: client kill waits for logging to complete
13 years ago
Mitchell Hashimoto e1785e424e packer/plugin: client to encapsulate logic for starting plugins
13 years ago
Mitchell Hashimoto 4d9b5fa86d packer/plugin: Better command logging, but not good enough yet
13 years ago
Mitchell Hashimoto 8a32494e3f Start working on logging across the board
13 years ago
Mitchell Hashimoto 17188f078d Get packer compiling again
13 years ago
Mitchell Hashimoto cbab761ab1 packer: Environment.Cli error tests
13 years ago
Mitchell Hashimoto de444867d3 packer: Tests for the Builder error cases
13 years ago
Mitchell Hashimoto 869732826b packer, packer/rpc: Make command/builderFunc support errors
13 years ago
Mitchell Hashimoto fbc2013b8c packer/plugin: Documentation
13 years ago
Mitchell Hashimoto 70d378b936 packer/plugin: Better command cleanup
13 years ago
Mitchell Hashimoto 68a024b59a packer/plugin: Make sure subprocess properly dies if error
13 years ago
Mitchell Hashimoto 2ff1fabbf9 packer/plugin: timeout when starting a plugin
13 years ago
Mitchell Hashimoto c9c294f136 packer/plugin: More robust command exit detection + tests
13 years ago
Mitchell Hashimoto 9219a19f61 packer/plugin: Better error handling around command exit cases
13 years ago
Mitchell Hashimoto ff23b67929 packer/plugin: error if command can't start
13 years ago
Mitchell Hashimoto f601625f7b Commands
13 years ago
Mitchell Hashimoto 04563764a0 `packer build` now communicates through RPC!
13 years ago
Mitchell Hashimoto 91ade277a6 Create the build command/plugin
13 years ago
Mitchell Hashimoto 399d8ab028 Build command plugin
13 years ago
Mitchell Hashimoto 8697cb6f6a Get packer building again
13 years ago
Mitchell Hashimoto e9278cc0bd packer/plugin: Randomly generate port to run on
13 years ago