Mark Peek
0403932315
Log an upload error closer to when it occurs
...
When there is an error returned from the Upload it is propagated back
to the main loop and may have additional log messages before the actual
error is displayed. This displays a log message close to where the error
actually occurred.
2013-07-17 18:17:46 -07:00
Mitchell Hashimoto
0b5f4d9d17
provisioner/shell: make build name and builder type env vars [GH-154]
2013-07-15 10:07:49 +09:00
Mitchell Hashimoto
3b4ef72e47
Unused keys are invalid in templates [GH-104]
2013-07-14 09:28:56 +09:00
Mitchell Hashimoto
1745d4e831
provisioner/shell: close source script file handle
2013-07-07 20:50:53 -07:00
Mitchell Hashimoto
b22743767e
provisioner/shell: inline_shebang for inline scripts
2013-07-07 17:52:20 -07:00
Mitchell Hashimoto
6a5bbaa05d
Merge pull request #133 from ubermuda/provisioner/shell/script-execution
...
provisioner/shell: execute script directly instead of using /bin/sh
2013-07-07 17:47:25 -07:00
Mitchell Hashimoto
1a2e4f9d0b
fmt
2013-07-05 11:00:18 -07:00
Mitchell Hashimoto
32aabb6ea2
provisioner/file: style nitpicks
...
/cc @ericlathrop
2013-07-04 12:50:00 -07:00
Eric Lathrop
3957d3dadc
Implement file upload provisioner per #118 .
2013-07-04 15:16:17 -04:00
Geoffrey Bachelet
43db2c23eb
provisioner/shell: execute script directly instead of using /bin/sh
2013-07-03 20:17:31 -04:00
Mitchell Hashimoto
919c3935e1
Merge branch 'shell-env-vars'
...
Conflicts:
website/source/docs/provisioners/shell.html.markdown
2013-06-28 08:20:12 -04:00
Jack Pearkes
d64797cc44
provisioner/shell: remove check for empty env vars config
2013-06-28 14:11:27 +02:00
Mitchell Hashimoto
17d0f5f71b
provisioner/shell: rename "path" to "script"
2013-06-27 10:56:46 -07:00
Jack Pearkes
e9d8e9f537
provisioner/shell: add support for environment variables to be injected
2013-06-27 14:42:14 +02:00
Mitchell Hashimoto
8cb2fd761e
provisioner/shell: Error if a script fails
2013-06-26 17:52:49 -07:00
Mitchell Hashimoto
e8cbb9f9b6
provisioner/shell: Error message if provisioning fails
2013-06-23 17:37:44 -07:00
Mitchell Hashimoto
9367df4a3f
provisioner/shell: copy the scripts [GH-29]
2013-06-23 11:56:49 -07:00
Mitchell Hashimoto
7797676091
provisioner/shell: can specify multiple scripts to provision with
2013-06-20 13:45:54 -07:00
Mitchell Hashimoto
417f7e7f47
fmt
2013-06-11 14:09:31 -07:00
Mitchell Hashimoto
59b5902619
provisioner/shell: Support inline commands
2013-06-11 13:52:32 -07:00
Mitchell Hashimoto
690954cb51
provisioner/shell: validation
2013-06-11 13:42:15 -07:00
Mitchell Hashimoto
4a8278d49b
provisioner/shell: Support setting the execute command
2013-06-06 23:14:31 -07:00
Mitchell Hashimoto
e9b552ba18
provisioner/shell: Remove TODO since we handled it
2013-06-06 22:39:52 -07:00
Mitchell Hashimoto
0a6d8ed75a
packer: Add errors to Prepare
2013-06-06 17:07:42 -07:00
Mitchell Hashimoto
6b87c42ee6
packer: Change provisioner interface to take array of configs
2013-06-06 17:01:12 -07:00
Mitchell Hashimoto
c5d539ef13
command/build: Better prefixes
2013-06-03 11:40:08 -07:00
Mitchell Hashimoto
37937c1290
provisioner/shell: Use RemoteCmd.Wait
2013-06-03 10:56:12 -07:00
Mitchell Hashimoto
fdda64f48e
provisioner/shell: Trim whitespace on output
2013-06-02 23:39:04 -07:00
Mitchell Hashimoto
684df67ca6
provisioner/shell: Adhere to new communicator API
2013-06-02 23:34:55 -07:00
Mitchell Hashimoto
ffcb7afbee
provisioner/shell: Properly handle closed channels in select
2013-06-02 19:03:26 -07:00
Mitchell Hashimoto
cf732a913d
provisioner/shell: stream output in real time
2013-06-01 21:59:33 -07:00
Mitchell Hashimoto
ace53450b9
packer: More efficient RemoteCommand.ExitChan
2013-06-01 17:57:26 -07:00
Mitchell Hashimoto
9ebf0435ff
provisioner/shell: Basic run
2013-05-27 21:54:19 -07:00
Mitchell Hashimoto
f726ea2800
provisioner/shell: Start working on shell provisioner
2013-05-27 15:06:34 -07:00
Mitchell Hashimoto
46a058572b
provisioner/shell and plugin/provisioner-shell
2013-05-23 22:38:40 -07:00