automatically start/upgrade buildkitd

- Automatically start a buildkit daemon if no BUILDKIT_HOST is
  provided (and if not already started)
- Customization of BUILDKIT_HOST is still possible, just like before
- Automatically upgrade the managed daemon to the version used by dagger
  if necessary
- Add CI test to make sure the managed buildkit and the vendored
  buildkit versions match

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi
2021-03-02 16:14:53 -08:00
parent 50e8b8c07d
commit 14ff14ea4f
5 changed files with 184 additions and 19 deletions

View File

@@ -35,10 +35,6 @@ jobs:
run: |
make lint
- name: Start buildkit
run: |
docker run -d --name buildkitd --privileged moby/buildkit:v0.8.2
- name: Integration test
run: |
make integration