Do not transfer mountable file when tar name is "." or ".." #2258
+154
−43
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.
Hi,
I found that when I use
.or..as mountable-file with host path to regular path docker is unable to use this files during build (they actually are transferred to docker in TAR payload).As you can see I have created PR to check if host path is file and name is "invalid" to throw exception. I found this glitch when I was assuming that
withFileFromFile(".", new File("path/to/file.txt"))will safe file to "current" working directory.with namefile.txtor in path./path/to/file.txt.Please check PR if it makes sense.
Thx
Ivos