Merge ~bryce/+git/oci-dev-tools:implement-build-and-status into ~bryce/+git/oci-dev-tools:master
Status: | Merged |
---|---|
Merged at revision: | 546cbde5827c65c26dc84f49059c58447be212ab |
Proposed branch: | ~bryce/+git/oci-dev-tools:implement-build-and-status |
Merge into: | ~bryce/+git/oci-dev-tools:master |
Diff against target: |
144 lines (+79/-8) 2 files modified
oci/lp.py (+2/-2) scripts/oci (+77/-6) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Athos Ribeiro (community) | Approve | ||
Canonical Server | Pending | ||
Sergio Durigan Junior | Pending | ||
Review via email: mp+401746@code.staging.launchpad.net |
Description of the change
This implements basic build, show, and status commands.
This does not (yet) work against the ubuntu-
One problem is that the LP api doesn't appear to provide collections, so it's not possible to look up, for example, 'latest builds against this recipe' or 'recipes for this image', which would help a lot in generating status info. Maybe we can get the LP folks to add those, or just screenscrape them off the web ui. But anyway this is a solid step forward regardless.
There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.
LGTM!
Would it be worth to have the script to output a json format so we can parse the output later? For instance, parsing the upload status for a given build could help us to trigger retries in the future.