Commit Graph

202 Commits (b7a41af93cb162355c4bb44094de2a68b6cc09af)

Author SHA1 Message Date
Mitchell Hashimoto 590997df44 packer: automatically validate when creating a core
11 years ago
Mitchell Hashimoto 1ee2b014a6 packer: remove Ui/Cache from CoreConfig
11 years ago
Mitchell Hashimoto 8df1bca5a1 command/meta: parse var-files
11 years ago
Mitchell Hashimoto 946f745881 command: don't use packer.Template
11 years ago
Mitchell Hashimoto dc74ec5612 packer: remove Environment
11 years ago
Mitchell Hashimoto 9d89ca8e07 command: build should be converted to new API, compiles
11 years ago
Jack Pearkes 344c741642 command/push: allow specifying a -name param for push target
11 years ago
Seth Vargo cd0d326934 Allow -create to be passed still for BC
11 years ago
Seth Vargo 6728326cc3 Also pass in the template contents and name of the template when pushing
11 years ago
Seth Vargo 983b0b8988 Allow specifying a -message when pushing
11 years ago
Seth Vargo 8e0c7ace3a Add a -message option to pushes
11 years ago
Seth Vargo 17d4c4396c Always create the build configuration if it does not exist
11 years ago
Mitchell Hashimoto f02000c85d command/push: update help text
11 years ago
Mitchell Hashimoto 80c93bfea0 command/push: ctrl-C should work properly
11 years ago
Mitchell Hashimoto cc61a7dfb8 command/push: warn for bad builds
11 years ago
Mitchell Hashimoto c9504d50ba command/push: send artifact true/false if we're post-processing
11 years ago
Mitchell Hashimoto 73c5192b35 command/push: add base_dir setting
11 years ago
Mitchell Hashimoto f76116e4a3 command/push: if a token isn't given, don't set it
11 years ago
Mitchell Hashimoto d08815fc49 command/push: works
11 years ago
Mitchell Hashimoto c1fbc473a2 command/push: propagate token properly
11 years ago
Mitchell Hashimoto 6bd8c6ca79 command/push: support custom endpoints
11 years ago
Mitchell Hashimoto 2f65b1bb67 command/push: create the build config if we can
11 years ago
Mitchell Hashimoto 2f60707463 command/push: actual upload to named build config
11 years ago
Mitchell Hashimoto 0f5ef2ce2b command/push: close reader
11 years ago
Mitchell Hashimoto fbc1551048 command/push: partially implemented, tests
11 years ago
Mitchell Hashimoto 6fb375c89e command: push command
11 years ago
Mitchell Hashimoto 356b48827b command: version tests
12 years ago
Mitchell Hashimoto a5a2c3ceb7 command: support machine-readable still
12 years ago
Mitchell Hashimoto 8dbe0f065c Remove version from "packer" package
12 years ago
Mitchell Hashimoto fa36cf82ee command: move all remaining commands
12 years ago
Mitchell Hashimoto 8054e66db6 command: move more to this package, remove old packages
12 years ago
Mitchell Hashimoto 96b0ec5395 Start putting commands in command/, modify core
12 years ago
Mitchell Hashimoto c6243a2de7 command/build: -color [GH-1433]
12 years ago
Mitchell Hashimoto b5f153a1a2 command/build: -parallel=false to disable parallelization [GH-924]
12 years ago
Mitchell Hashimoto 02bb5b0a97 packer: template process build names [GH-744]
12 years ago
Mitchell Hashimoto 107e47fe25 update commands to new user var syntax
12 years ago
Mitchell Hashimoto 6f449abf2e command/fix: remove some useless comments
12 years ago
Mitchell Hashimoto 87f9eca511 command/fix: rename vmware to vmware-iso
12 years ago
Mitchell Hashimoto 89ab009c3f command/fix: add fixer to fix virtualbox to virtualbox-iso
12 years ago
Mitchell Hashimoto 99cbe1fc42 command/fix: update help
12 years ago
Mitchell Hashimoto 8819594386 command/fix: fix for overrides
12 years ago
Mitchell Hashimoto 84f8c0bfa0 command/fix: cleaner
12 years ago
Mitchell Hashimoto 53bb8a7079 fmt
12 years ago
Mitchell Hashimoto 6a141ba552 command/inspect: output the description if we have it
12 years ago
Mitchell Hashimoto 05e61e1a07 command/build: output warnings
13 years ago
Mitchell Hashimoto 87e88dc847 command/build: get command passing
13 years ago
Mitchell Hashimoto 5d45d9b728 command/validate: output warnings
13 years ago
Mitchell Hashimoto 49680548f4 command/fix: add synopsis option to fixers
13 years ago
Mitchell Hashimoto 03321c7cdb command/fix: add fixer to auto set guest_additions_mode
13 years ago
Mitchell Hashimoto 8c9d24541b command/build: remove asserts framewor
13 years ago
Mitchell Hashimoto 8e9428633b command/inspect: fix weird output
13 years ago
Mitchell Hashimoto 977969a7e9 command/inspect: cleaner output if no required vars
13 years ago
Mitchell Hashimoto 0b975b9203 command/inspect: show required variables differently
13 years ago
Mitchell Hashimoto 03cdac3028 command/build: build error machine-readable is targetted to the build
13 years ago
Mitchell Hashimoto cd95f21d4a command/build: "end" sentinel in artifact machine-readable output
13 years ago
Mitchell Hashimoto 84d91c5f1a command/build: put build errors in machine readable output
13 years ago
Mitchell Hashimoto 5515d6f845 command/inspect: template-build should be template-builder
13 years ago
Mitchell Hashimoto f56f1740fd command/inspect: change logging to be %#v for better values
13 years ago
Mitchell Hashimoto 588623b008 command/inspect: help text shows machine-readable flag
13 years ago
Mitchell Hashimoto 30f9358edc command/inspect: Inspect a templates contents
13 years ago
Mitchell Hashimoto fd3bce0444 command/build: use the real artifact string in machine readable
13 years ago
Mitchell Hashimoto 568f635824 command/build: machine-readable artifacts
13 years ago
Mitchell Hashimoto a675b89b0e packer: -machine-readable not double hyphen
13 years ago
Mitchell Hashimoto 02edc7579b packer: Rename ReaderWriterUi to BasicUi
13 years ago
Mitchell Hashimoto 51cfc355c9 command/bulid: cosmetic, align help text
13 years ago
Mitchell Hashimoto afab2e44d7 command/build,validate: accept -var-file
13 years ago
Mitchell Hashimoto 56c36c12ed command/build,validate: pass user vars to Prepare
13 years ago
Mitchell Hashimoto 229eab0623 common/command: rename BuildFilters to BuildOptions
13 years ago
Mitchell Hashimoto 165ce3b4a8 command/build,validate: use new ParseTemplateFile methods
13 years ago
Mitchell Hashimoto 8507e8098d command/validate: accept -only/-except and use new common stuff
13 years ago
Mitchell Hashimoto 089df41aac common/command: introduce this package for common cmmand stuff
13 years ago
Mitchell Hashimoto 88d274537c command/build,validate: compiles again with latest user var changes
13 years ago
Mitchell Hashimoto e66208c239 command/fix: replace CreateTime with new timestamp
13 years ago
Mitchell Hashimoto 4ddb4ab8d1 command/fix: log fixer to run
13 years ago
Mitchell Hashimoto 64ecc5cad7 command/fix: use strings instead of Fixer for list
13 years ago
Mitchell Hashimoto 8fb4e1ab88 add tests files to everything to test compilation
13 years ago
Mitchell Hashimoto 2227e5ab31 command/build: if any builds fail, exit with 1 exit status
13 years ago
Mitchell Hashimoto 3130fb43a7 command/fix: properly replace the escaped </>
13 years ago
Mitchell Hashimoto 7fc30436d5 command/fix: run the iso-md5 fixer
13 years ago
Mitchell Hashimoto ab2af979fd command/fix: fixer for iso_md5 change
13 years ago
Mitchell Hashimoto aae210f12d command/fix: boilerplate for the fix command
13 years ago
Jason A. Beranek 13c733a3db Add support for -force flag on builds [GH-119]
13 years ago
Brandon Liu 9a82910f9a Command helpText indicates that options must come before template.
13 years ago
Mitchell Hashimoto a000934154 command/build: include the build name in the err/success output
13 years ago
Mitchell Hashimoto bd6f176bf0 packer: Builds use their own UI [GH-21]
13 years ago
Mitchell Hashimoto bb5b12d77e command/build: output <nothing> properly if no artifact
13 years ago
Mitchell Hashimoto 4912b485e2 command/build: Say if no artifacts were created
13 years ago
Mitchell Hashimoto 6873999620 command/validate: lol spelling error
13 years ago
Mitchell Hashimoto 0efabb66dd command/validate: better logging
13 years ago
Mitchell Hashimoto 75b2fab7b5 command/build, command/validate: Setup proper components to avoid nil
13 years ago
Mitchell Hashimoto 218692950b packer: Build can return multiple artifacts
13 years ago
Mitchell Hashimoto 8f097399bf command/build: only output artifacts if we have some
13 years ago
Mitchell Hashimoto 47dcd47376 command/build: Improved output when builds error
13 years ago
Mitchell Hashimoto 22e7345148 packer: Ui requires input for Ctrl-C
13 years ago
Mitchell Hashimoto 4c1873d1f3 command/build: Redo interrupt handling to be more robust
13 years ago
Mitchell Hashimoto e0f2bcf8a2 packer: Add "Ask" method to Ui to ask for input
13 years ago
Mitchell Hashimoto 45566feb75 command/build: Say we're in debug mode if we're in it
13 years ago
Mitchell Hashimoto bd843cfc16 command/build: -debug flag enables debug mode
13 years ago
Mitchell Hashimoto 4daefc2588 fmt
13 years ago
Mitchell Hashimoto 57725da852 command/validate: Validate configuration
13 years ago