Merge lp:~abentley/workspace-runner/s3-artifacts into lp:workspace-runner
Proposed by
Aaron Bentley
on 2015-06-30
| Status: | Merged |
|---|---|
| Merged at revision: | 21 |
| Proposed branch: | lp:~abentley/workspace-runner/s3-artifacts |
| Merge into: | lp:workspace-runner |
| Prerequisite: | lp:~abentley/workspace-runner/s3-script |
| Diff against target: |
352 lines (+168/-36) 4 files modified
upload.yaml (+6/-0) workspace_runner/__init__.py (+64/-6) workspace_runner/tests/__init__.py (+95/-27) workspace_runner/upload_artifacts.py (+3/-3) |
| To merge this branch: | bzr merge lp:~abentley/workspace-runner/s3-artifacts |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Curtis Hovey (community) | code | 2015-06-30 | Approve on 2015-06-30 |
|
Review via email:
|
|||
Commit Message
Upload artifacts to s3 from workspace runner.
Description of the Change
This branch applies the upload_artifacts script.
It updates workspace_run to accept artifact_prefix and --s3-config. It uses the access-key and secret key from the s3config file, plus the artifact prefix, plus the 'bucket' and 'artifacts' config values to generate a config file. That file is then used to remotely run upload_artifacts.
To post a comment you must log in.
lp:~abentley/workspace-runner/s3-artifacts
updated
on 2015-06-30
- 37. By Aaron Bentley on 2015-06-30
-
Merged trunk into s3-artifacts.
| Aaron Bentley (abentley) wrote : | # |
AFAICT, the main advantage of SafeConfigParser over RawConfigParser is that SafeConfigParser supports interpolation. I didn't think interpolation was useful for this case so, I went with RawConfigParser.

Thank you. I have a question/suggestion inline.