Megan Marsh
ee5635722b
enable force, debug, and on-error for hcl2 builds
2020-05-14 16:22:51 -07:00
Megan Marsh
533fbc1381
Merge pull request #9139 from hashicorp/hcl2_commands_refactor
...
Hcl2 commands refactor
2020-05-14 11:16:12 -07:00
Adrien Delorme
2f26168adc
ConsoleCommand.ParseArgs: don't fail if no buildfile was passed
2020-05-14 12:21:42 +02:00
Adrien Delorme
52b2151b21
go generate ./packer
2020-05-12 16:19:26 +02:00
Adrien Delorme
466358a13e
Delete command.go
2020-05-12 12:17:00 +02:00
Adrien Delorme
7ca0a80a86
remove Ui from command.MetaArgs
2020-05-12 12:14:30 +02:00
Adrien Delorme
77297e49e9
Update cli.go
2020-05-12 12:07:02 +02:00
Adrien Delorme
49c2a8cb17
update fix command with new synthax
2020-05-12 11:33:44 +02:00
Adrien Delorme
14f18f4236
dont catch signals in console, as it seems unecessary for now
2020-05-12 11:29:09 +02:00
Adrien Delorme
22a36ef97a
Move vars from Meta to cla args; this forces us to use it in GetConfigFromJSON which in turn forces us into updating console and validate
2020-05-12 11:24:22 +02:00
Adrien Delorme
534e98c4ef
pass Meta command line arguments around
2020-05-11 17:56:14 +02:00
Adrien Delorme
b35ec44d06
Update build.go
2020-05-08 18:01:34 +02:00
Adrien Delorme
e6aac8cd6f
Update build_test.go
2020-05-08 17:50:48 +02:00
Adrien Delorme
efcc6af06c
fix tests
2020-05-08 17:46:33 +02:00
Adrien Delorme
a93a45e4d3
more fixes to refactor
2020-05-08 17:15:00 +02:00
Adrien Delorme
42a05e1e80
more refactoring
2020-05-08 16:41:47 +02:00
Adrien Delorme
2ef758763f
Update build_cancellation_test.go
2020-05-08 12:06:41 +02:00
Adrien Delorme
2f63e4e79d
refactor term interrupts & have RunContext take a conf struct now
2020-05-08 12:05:14 +02:00
Adrien Delorme
532a69c968
Update command.go
2020-05-08 12:00:06 +02:00
Adrien Delorme
5290beb23e
Update cli.go
2020-05-08 11:59:10 +02:00
Adrien Delorme
a5ab87ca44
add scaffolding for the new packer command layout
2020-05-07 17:52:49 +02:00
Megan Marsh
6a682aca2e
Merge pull request #9124 from GennadySpb/yandex-export-post-processor
...
[WIP] Yandex export post processor
2020-05-05 11:01:13 -07:00
nqb
be08eddd8d
remove useless comment
...
-var-file allow an HCL file
2020-05-01 11:18:47 +02:00
Adrien Delorme
4047113746
Update build.go
2020-04-30 16:40:16 +02:00
Adrien Delorme
2c556ed8c0
remove clarified comment
2020-04-30 16:37:23 +02:00
Adrien Delorme
c71a792186
simplify/refactor core for build & validate
2020-04-30 16:36:01 +02:00
Adrien Delorme
7aaee62970
command/build: don't reset error code in case an error hapened
2020-04-30 12:10:13 +02:00
Adrien Delorme
5c2b8da63b
get builds from PackerConfig instead of parser
...
to allow just reading the config and to not start anything. This will allow to later on run `validate --syntax-only`.
Note that none of the builder/provisioner/post-processor config will be read but simply ignored. HCL2 still needs the body to be properly formatted and it should detect most syntax errors.
2020-04-29 16:36:40 +02:00
Tom Dyas
c0a6623ea2
teach HCL mode builds to honor -only and -except options ( #8947 )
2020-04-28 15:03:24 +02:00
Gennady Lipenkov
d5a6781fb7
Add new 'yandex-export' post-processor
2020-04-27 02:20:30 +03:00