Skip to content
Snippets Groups Projects
Commit a1aa7cff authored by Antoine Regimbeau's avatar Antoine Regimbeau
Browse files

Merge branch '1834-improve-lfs-speed' into 'develop'

Improve Git LFS performances

See merge request orfeotoolbox/otb!430
parents 581cd008 4de8ad1f
Branches
Tags
No related merge requests found
# WARNING!
# OTB uses Git-LFS to store the (large) tests data.
# Git-LFS is mostly transparent for the user and recent versions
# are able to use Git-LFS quite efficiently.
# But Git fails to manage efficiently numerous LFS data.
# We have to use directly git-lfs wrapping commands to have an
# efficient cloning step.
# Furthermore, Git-LFS and Gitlab sufer a bug preventing usage of
# GIT_STRATEGY=fetch (https://gitlab.com/gitlab-org/gitlab-runner/issues/3318)
variables:
DOCKER_DRIVER: overlay2
GIT_DEPTH: "3"
# Disable automatic checkout to let us fetch LFS before
GIT_CHECKOUT: "false"
# The fetch strategy fails with LFS and GitLab
GIT_STRATEGY: "clone"
before_script:
# Provision efficiently the local LFS cache before checkout
- git lfs fetch origin $CI_COMMIT_REF_NAME
# Checkout the expected branch
- git checkout $CI_COMMIT_REF_NAME
stages:
- build
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment