diff --git a/ci-templates/core.yml b/ci-templates/core.yml index c9681ed7de5b88c83354b03c483ef009cb9700a9..fb8a8b32b37e0e175652be19bbde0cc9da1860ba 100644 --- a/ci-templates/core.yml +++ b/ci-templates/core.yml @@ -15,6 +15,18 @@ services: - name: tecnalia-docker-dev.artifact.tecnalia.com/docker:dind alias: docker +.lfs_setup_template: &lfs_setup_definition # Hidden key that defines an anchor + AFTER_SETUP_UPSTREAM_WORKSPACE: "bash <(curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh);\ + apt install -qq -y git-lfs; \ + git config --global credential.helper store; \ + echo https://$ARTIFACT_CI_USER:$ARTIFACT_CI_TOKEN@artifact.tecnalia.com > ~/.git-credentials ;\ + cd ~/upstream_ws ;\ + find . -type f -name .lfsconfig -execdir git lfs pull \\; ;\ + find . -type f -name .lfsconfig -execdir git lfs ls-files \\; ;\ + cd ~/target_ws ;\ + find . -type f -name .lfsconfig -execdir git lfs pull \\; ;\ + find . -type f -name .lfsconfig -execdir git lfs ls-files \\; ;" + stages: - build @@ -29,15 +41,3 @@ include : default: tags: - docker - -.lfs_setup_template: &lfs_setup_definition # Hidden key that defines an anchor - AFTER_SETUP_UPSTREAM_WORKSPACE: "bash <(curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh);\ - apt install -qq -y git-lfs; \ - git config --global credential.helper store; \ - echo https://$ARTIFACT_CI_USER:$ARTIFACT_CI_TOKEN@artifact.tecnalia.com > ~/.git-credentials ;\ - cd ~/upstream_ws ;\ - find . -type f -name .lfsconfig -execdir git lfs pull \\; ;\ - find . -type f -name .lfsconfig -execdir git lfs ls-files \\; ;\ - cd ~/target_ws ;\ - find . -type f -name .lfsconfig -execdir git lfs pull \\; ;\ - find . -type f -name .lfsconfig -execdir git lfs ls-files \\; ;"