Skip to content

@flant-team-sysdev flant-team-sysdev released this Jan 23, 2020 · 61 commits to master since this release

Speed up signatures calculation and stages invalidation phases

This release optimizes usage of git fsck command for the local repository: run only once for all images and artifacts instead of for each as before.

werf users could face this issue when having images and/or artifacts that used local git mappings.

During signatures calculation and stages invalidation phases werf uses commits that are stored in labels of existing stages images and validate them. The commit must not be unreachable to invalidate stages correctly and to prevent conflicts between parallel runs. We use git fsck command for getting an unreachable commit list. The command might take significant time for a large git repository.

Fix Docker on windows does not support mount with short filename

docker/for-win#1560 (comment)

Installation

Linux amd64

Darwin amd64

Windows amd64

Assets 2
You can’t perform that action at this time.