You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
buildx/build
Justin Chadwell 8d822fb06c build: move main solve request into main gateway call
Now, we always perform the full solve request in the main gateway call.
This ensures that progress works properly, and makes the lifetime
semantics much clearer.

NewResultContext abstracts the details of a successful/failed build, to
always return a single ResultContext, even though the details of how a
gateway is created is different:
- For a failed build, we can just keep the gateway open.
- For a successful build, we immediately open another gateway and
  re-evaluate the build definition in that gateway. This should give an
  instant cache hit (since the build was just successful).

Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
..
build.go build: move main solve request into main gateway call 2 years ago
git.go build: makes git dirty check opt-in 2 years ago
git_test.go build: makes git dirty check opt-in 2 years ago
invoke.go Enable to create container from error 2 years ago
result.go build: move main solve request into main gateway call 2 years ago
url.go Remove uses of deprecated io/ioutil 3 years ago
utils.go build: use buildkit's gitutil package to detect remote files 2 years ago