-
Notifications
You must be signed in to change notification settings - Fork 3
Changes to dockerfile resulted in build failing on master #30
Comments
Since no details (or logs) were provided about the failure, I am not sure where the build is failing. However, if the failure is in Circle CI then I think I know the reason. The new features of Dockerfile I used were landed in Docker Line 53 in d02d1e6
It is worth noting that the currently used version Also, note that when #26 will be implemented, this build process will become irrelevant because DockerHub builds images using their latest enterprise edition. |
ah amazing! Thanks for such an easy place to start debugging @ibnesayeed |
I just looked at the Circle CI build logs. I can confirm that my guess was right.
Two Dockerfile features (build args and multi-stage builds) were not available in post 17.05 versions. At that time |
This issue would have been caught if CI was triggered when I created the PR (and made any subsequent commits to it). But, for some reason it is setup in a way that I don't see any CI progress on my PRs. |
It looks like Docker now puts pre-built binaries in a different location. Earlier, they were found under https://get.docker.com/, but now https://download.docker.com/ seems to be the place where various binaries are hosted for distribution. This means, the following line also needs to be updated: Line 54 in d02d1e6
|
Docker CE 17.12.0 (on stable channel) was released last month. In order to fix this issue following lines should be updated: Lines 53 to 54 in d02d1e6
To:
|
Send a pull request!)
This was mentioned by @b5 in #29:
The text was updated successfully, but these errors were encountered: