Commit Graph

84 Commits (68a024b59afff08c5490db079b147e9ede4ee736)
 

Author SHA1 Message Date
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
Mitchell Hashimoto b9e3eb1ff7 packer/rpc: Get rid of the heavy server stuff
13 years ago
Mitchell Hashimoto 0cc3a5f918 packer/plugin: Much more robust subprocess starting
13 years ago
Mitchell Hashimoto 86f1fbe925 packer/rpc: Support the new Builder func on Environment
13 years ago
Mitchell Hashimoto a6aafde00e packer/rpc: tests green from new BuilderFactory changes
13 years ago
Mitchell Hashimoto 14c568a9d2 Get rid of BuilderFactory
13 years ago
Mitchell Hashimoto 3370c55e2c Start packer/plugin. Big WiP
13 years ago
Mitchell Hashimoto 01405c864b packer/rpc: Use the proper Server for tests
13 years ago
Mitchell Hashimoto 5aec3f6745 packer/rpc: Remote environments
13 years ago
Mitchell Hashimoto 255b94761c packer/rpc: Test BuilderFactory result works. Close back RPC after one
13 years ago
Mitchell Hashimoto 5aebe7b149 packer/rpc: BuilderFactory remote
13 years ago
Mitchell Hashimoto 8a78d4d8a5 packer/rpc: Test Builder.Run
13 years ago
Mitchell Hashimoto c537c304cb Remote builders
13 years ago
Mitchell Hashimoto 68341e6e8a Test regisering a UI with the server
13 years ago
Mitchell Hashimoto 720bb0c297 Better comments
13 years ago
Mitchell Hashimoto 03ff35d6a0 Server tests
13 years ago
Mitchell Hashimoto 22549b0388 Fix race condition issue where listner could become nil
13 years ago
Mitchell Hashimoto 5007b240dc Server opens a port in the given range
13 years ago
Mitchell Hashimoto dbe5360262 Ability to get a net listener in a given port range
13 years ago
Mitchell Hashimoto f0a09ffa6b Crazy things with RPC servers and stuff
13 years ago
Mitchell Hashimoto 0985d26167 Make Build an interface
13 years ago
Mitchell Hashimoto 8dea720627 rpc.Ui
13 years ago
Mitchell Hashimoto 94cdedf40f Move RPC stuff into a new "packer/rpc" package
13 years ago
Mitchell Hashimoto b1993dc24d Test that coreEnvironment can't encode/decode
13 years ago
Mitchell Hashimoto 575489fa78 RPC commands and some basic tests for this [GH-1]
13 years ago
Mitchell Hashimoto 520503e10c Turn Environment into an interface
13 years ago
Mitchell Hashimoto fefd2ae208 Separate commands into other directories
13 years ago
Mitchell Hashimoto f49c0cb313 Pull out Command interface out into separate file
13 years ago
Mitchell Hashimoto 262d8aa9a8 Template can create Builds
13 years ago
Mitchell Hashimoto 8f08c5d8a2 Require Prepare to be called on Build
13 years ago
Mitchell Hashimoto f579ff05f2 Initial work on Build
13 years ago
Mitchell Hashimoto 05e254a2ff BuilderFactory getter on Environment
13 years ago
Mitchell Hashimoto 298c0ffa17 Use default environment for now for packer
13 years ago
Mitchell Hashimoto f4ea172178 NilBuilderFactory
13 years ago
Mitchell Hashimoto 116442510b Require configuration to create Environment
13 years ago
Mitchell Hashimoto 12049e3d87 Some documentation
13 years ago
Mitchell Hashimoto f21db281c2 better testing of the help printing on CLIs
13 years ago
Mitchell Hashimoto 109be6b5e3 Better testing of CLI
13 years ago
Mitchell Hashimoto a8853da063 Test the CLI that Run is called on custom commands
13 years ago
Mitchell Hashimoto 9849a98b6b Show the stderr for when test builds fail
13 years ago