Merge lp://staging/~twom/launchpad-buildd/initial-docker-build-support into lp://staging/launchpad-buildd
Proposed by
Tom Wardill
Status: | Merged |
---|---|
Merged at revision: | 413 |
Proposed branch: | lp://staging/~twom/launchpad-buildd/initial-docker-build-support |
Merge into: | lp://staging/launchpad-buildd |
Diff against target: |
1478 lines (+1200/-54) 14 files modified
debian/changelog (+10/-4) lpbuildd/buildd-slave.tac (+2/-0) lpbuildd/oci.py (+222/-0) lpbuildd/snap.py (+32/-29) lpbuildd/target/build_oci.py (+126/-0) lpbuildd/target/build_snap.py (+7/-15) lpbuildd/target/cli.py (+2/-0) lpbuildd/target/lxd.py (+6/-2) lpbuildd/target/snapbuildproxy.py (+41/-0) lpbuildd/target/tests/test_build_oci.py (+407/-0) lpbuildd/target/tests/test_build_snap.py (+1/-1) lpbuildd/target/tests/test_lxd.py (+4/-3) lpbuildd/tests/oci_tarball.py (+60/-0) lpbuildd/tests/test_oci.py (+280/-0) |
To merge this branch: | bzr merge lp://staging/~twom/launchpad-buildd/initial-docker-build-support |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Tom Wardill (community) | Approve | ||
Colin Watson (community) | Approve | ||
Review via email:
|
Commit message
Add initial docker build support
Description of the change
Add a builder for docker, creating an image following a supplied Dockerfile.
Save the image, extract it and then tar each component layer individually for returning/caching in launchpad.
To post a comment you must log in.
While looking at the launchpad buildbehaviour side of this, realised MP doesn't support build file location.
It should do that.