-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Support for experimental BuildKit #1111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
656fe85
build: add experimental buildkit base
tonistiigi 0f97642
build: basic buildkit progress support
tonistiigi b19294e
system: add buildcache formatting
tonistiigi 8cf213b
build: use a separate upload request for early progress
tonistiigi e0b3921
build: Add support for using context from stdin with buildkit
5314a8f
build: Add support for using dockerfile from stdin with buildkit
89e1024
build: error out if buildkit is on and stdin is used for both dockerf…
82f0e1e
build: fix `-f` handling with buildkit
640cbb8
build: fix output handling with buildkit (quiet option, redirects)
b2b3f9c
build: setting DOCKER_BUILDKIT environment variable to any non-empty …
584d59d
formatter: fix TestDiskUsageContextFormatWrite expected output
ed75f62
build: add experimental --no-console flag to support non-tty human-re…
15674d9
build: simplify Close logic in WriteTempDockerfile
5919e8a
build: fix lint issues + refactor
aef4209
build: skip moby.buildkit.trace Aux message to be future proof
8945270
vendor: update buildkit and fsutil
tonistiigi 6c60bb4
vendor: update docker/docker to c752b0991e31ba9869ab6a0661af57e9423874fb
00792d1
build: ensure temporary folder is removed in error case
5a103e1
build: change --no-console to --console=[true|false|auto]
b3a5c15
build: address some review nits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
build: simplify Close logic in WriteTempDockerfile
Signed-off-by: Tibor Vass <[email protected]>
- Loading branch information
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If
rc.Close()returns an error then the callers will leaktmpDir, since they don't clean it up in the error case (and it would be a little odd to expect them to do so).The dir is also leaked on errors in in the
os.Createabove too.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ijc Addressed.