Skip to content

Builds fail on Linux systems requiring a different version of LibGit2 when running under .NET Core cake #628

@AdmiringWorm

Description

@AdmiringWorm

On some linux systems (like Arch Linux) the included libgit2 library used in Cake.Git and GitVersion are incompatible with the system, and a dll map can not be used when running under .NET Core.

Due to this we need to figure out how to deal with these scenarios, these could be dealt with by using symlink, hardlink or copy the files.
Symlinking and hardlinking won't work if the repository is located on a Network drive (may be other scenarios as well), so copying the file could be the best option.

This issue is related to #627 and may even replace it if we decide to copy/symlink or hardlink to all necessary locations.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions