Commit Graph

73 Commits

Author SHA1 Message Date
Mitchell Hashimoto 03cdac3028 command/build: build error machine-readable is targetted to the build 2013-08-27 15:03:49 -07:00
Mitchell Hashimoto cd95f21d4a command/build: "end" sentinel in artifact machine-readable output 2013-08-27 13:40:19 -07:00
Mitchell Hashimoto 84d91c5f1a command/build: put build errors in machine readable output 2013-08-27 13:37:31 -07:00
Mitchell Hashimoto fd3bce0444 command/build: use the real artifact string in machine readable 2013-08-12 10:31:36 -07:00
Mitchell Hashimoto 568f635824 command/build: machine-readable artifacts 2013-08-12 10:09:45 -07:00
Mitchell Hashimoto 56c36c12ed command/build,validate: pass user vars to Prepare 2013-08-09 15:57:09 -07:00
Mitchell Hashimoto 229eab0623 common/command: rename BuildFilters to BuildOptions 2013-08-09 15:57:08 -07:00
Mitchell Hashimoto 165ce3b4a8 command/build,validate: use new ParseTemplateFile methods 2013-08-09 15:57:08 -07:00
Mitchell Hashimoto 089df41aac common/command: introduce this package for common cmmand stuff 2013-08-09 15:57:08 -07:00
Mitchell Hashimoto 88d274537c command/build,validate: compiles again with latest user var changes 2013-08-09 15:57:08 -07:00
Mitchell Hashimoto 2227e5ab31 command/build: if any builds fail, exit with 1 exit status 2013-07-23 13:36:07 -07:00
Jason A. Beranek 13c733a3db Add support for -force flag on builds [GH-119] 2013-07-11 23:43:23 -05:00
Mitchell Hashimoto a000934154 command/build: include the build name in the err/success output 2013-06-27 22:26:48 -04:00
Mitchell Hashimoto bd6f176bf0 packer: Builds use their own UI [GH-21] 2013-06-27 21:55:59 -04:00
Mitchell Hashimoto bb5b12d77e command/build: output <nothing> properly if no artifact 2013-06-19 13:07:52 -07:00
Mitchell Hashimoto 4912b485e2 command/build: Say if no artifacts were created 2013-06-18 22:53:30 -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 218692950b packer: Build can return multiple artifacts 2013-06-18 10:24:23 -07:00
Mitchell Hashimoto 8f097399bf command/build: only output artifacts if we have some 2013-06-17 11:49:12 -07:00
Mitchell Hashimoto 47dcd47376 command/build: Improved output when builds error 2013-06-17 11:48:21 -07:00
Mitchell Hashimoto 22e7345148 packer: Ui requires input for Ctrl-C 2013-06-14 17:37:38 -07:00
Mitchell Hashimoto 4c1873d1f3 command/build: Redo interrupt handling to be more robust 2013-06-14 17:20:11 -07:00
Mitchell Hashimoto 45566feb75 command/build: Say we're in debug mode if we're in it 2013-06-14 14:47:28 -07:00
Mitchell Hashimoto bd843cfc16 command/build: -debug flag enables debug mode 2013-06-14 13:14:17 -07:00
Mitchell Hashimoto a35feebe70 packer: Build no longer takes Ui for Prepare 2013-06-13 10:08:31 -07:00
Mitchell Hashimoto d6b0ff6a7f command/build: Add -except flag 2013-06-13 09:47:13 -07:00
Mitchell Hashimoto a0a78b68e8 builder/common: Create a downloader 2013-06-12 17:41:44 -07:00
Mitchell Hashimoto 521b59a6fa Make everything support the new builder interface 2013-06-12 16:06:56 -07:00
Mitchell Hashimoto 2de0238f10 command/build: Change default colors 2013-06-12 10:47:01 -07:00
Mitchell Hashimoto 0f98852d4d packer: Ui error output is red 2013-06-12 10:41:58 -07:00
Mitchell Hashimoto 62309cb6de Build/Builder take a Cache object now 2013-06-09 22:00:47 -07:00
Mitchell Hashimoto 8641215581 command/build: Much improved artifact output 2013-06-07 22:15:12 -07:00
Mitchell Hashimoto 05e047a355 command/build: Say the build is finished when it is finished 2013-06-07 21:36:26 -07:00
Mitchell Hashimoto bfbc3e376c command/build: add more logging 2013-06-05 18:36:59 -07:00
Mitchell Hashimoto bc670323c7 command/build: Fix scoping again 2013-06-05 17:51:13 -07:00
Mitchell Hashimoto 81595258be command/build: Lexical scoping bug to get the right build 2013-06-05 17:46:23 -07:00
Mitchell Hashimoto 009b509138 command/build: Output nothign if artifact is nil 2013-06-05 15:36:41 -07:00
Mitchell Hashimoto 87e7f17aa7 command/build: Add -only flag 2013-06-04 14:13:02 -07:00
Mitchell Hashimoto 2dd5a982e5 command/build: Cleanly exit after being interrupted 2013-06-04 08:40:17 -07:00
Mitchell Hashimoto 3956b3a515 command/build: Cancel builds when interrupted 2013-06-03 16:14:10 -07:00
Mitchell Hashimoto e21d389fd2 packer: Fixin bugs in PrefixUi calling the wrong method 2013-06-03 13:54:28 -07:00
Mitchell Hashimoto 3a61196f15 command/build: Wrap the onion the right way 2013-06-03 13:47:49 -07:00
Mitchell Hashimoto aee0799988 command/build: Colors! 2013-06-03 13:43:38 -07:00
Mitchell Hashimoto c5d539ef13 command/build: Better prefixes 2013-06-03 11:40:08 -07:00
Mitchell Hashimoto edab952a68 packer: Add Message method to Ui 2013-06-03 11:30:38 -07:00
Mitchell Hashimoto 6bcd5de6f5 command/build: Help text 2013-06-02 15:17:04 -07:00
Mitchell Hashimoto bbafcfa938 packer, etc: added Help method to Command interface
This will be used for long-form help when "packer help foo"
or "packer foo --help" is called.
2013-06-02 11:41:12 -07:00
Mitchell Hashimoto 33f8d29571 builder/amazonebs, command/build: use new UI interface 2013-05-27 15:15:42 -07:00
Mitchell Hashimoto 84891701bd go fmt 2013-05-23 21:59:03 -07:00
Mitchell Hashimoto d919f9545a command/build: Specify a provisioner function 2013-05-22 16:56:04 -07:00