@lorenzo lorenzo released this Sep 12, 2018 · 3 commits to master since this release

Assets 4

Bug fixes

  • Fixed the docker parser. It can accept again FROM images without a tag
  • Fixed bug the using stages based on scratch

New Features

  • Ability to cache intermediate images when adding LABEL cache_instructions=cache to your docker file
Sep 12, 2018

@lorenzo lorenzo released this Jul 17, 2018 · 18 commits to master since this release

Assets 4

Bug Fix

Images with ONBUILD lines and declaring a different default SHELL used to cause problem when used as the FROM images for cache stages. This is now fixed.

@lorenzo lorenzo released this Jun 18, 2018 · 21 commits to master since this release

Assets 4

Bug Fix

docker-build-cacher can now it will detect when a cached image was built using a different FROM, and will not use the cached image in such case.

For example a previous cached image could have been based on a python-2 image, but you are now deploying a change to upgrade to python-3. The build tool can now detect the change and invalidate the cache accordingly.

New feature

It is now possible to use a fallback branch for the cache. For example if you set GIT_BRANCH=my-feature and FALLBACK_BRANCH=master, it will use the cached for the master branch if none was built already for the my-feature branch.

@lorenzo lorenzo released this May 8, 2018 · 28 commits to master since this release

Assets 4

Fixed issue where the resulting docker image would contain an ENTRYPOINT not expressed in the json array notation, causing a behaviour mismatch

@lorenzo lorenzo released this Mar 12, 2018 · 30 commits to master since this release

Assets 4

Compiles with latest stack LTS

@lorenzo lorenzo released this Mar 12, 2018 · 32 commits to master since this release

Assets 4
constraining package dependencies to avoid build error

@lorenzo lorenzo released this Jan 29, 2018 · 34 commits to master since this release

Assets 4

Improving cache hit rate on successive builds

@lorenzo lorenzo released this Jan 6, 2018 · 36 commits to master since this release

Assets 4
  • Faster cache step
  • Improved cache resolution in order to produce less garbage in docker
  • Able to parse virtual any dockerfile

@lorenzo lorenzo released this Dec 22, 2017 · 40 commits to master since this release

Assets 4
Fixing a bug that preventing the cacher from functioning correctly

Also altering the types to make sure this kind of bug does not happen again