codebuild not pulling bitbucket lfs large files

0

I am running codepipeline with codebuild, I can pull the repo, however, I cannot pull the LFS large files. I have followed various guides on the internet, but have come to realize that codestar is not trying to connect to bitbucket LFS. In the bitbucket history I see the regular clone request but do not see the git lfs request. Codestar seems to be acting as a proxy

I am enclosing my buildpec.yml and some logs. It fails at line git lfs pull


phases:
  install:
    commands:
      - cd /tmp/
      - curl -OJL https://github.com/git-lfs/git-lfs/releases/download/v2.13.3/git-lfs-linux-amd64-v2.13.3.tar.gz
      - tar xzf git-lfs-linux-amd64-v2.13.3.tar.gz
      - ./install.sh
      - cd $CODEBUILD_SRC_DIR
      - git lfs pull 
  build:
    commands:
      - echo Build started on `date`
      - echo Building the Docker image...
      - docker build -f ci/Dockerfile -t system1.datagen.tech:5000/dg-simulated-reality-ecr:teststeve .
  post_build:
    commands:
      - echo Build completed on `date`
      - echo Pushing the Docker images...
      - docker push system1.datagen.tech:5000/dg-simulated-reality-ecr:teststeve
      - echo Writing image definitions file...

aws logs


[Container] 2021/12/28 14:06:47 Running command git lfs pull
batch response: Authorization error: https://codestar-connections.us-east-1.amazonaws.com/git-http/ACCOUNTNUMBER/us-east-1/ARNSTUFF/MYCOMPANY/MYREPO.git/info/lfs/objects/batch
Check that you have proper access to the repository
........

[Container] 2021/12/28 14:06:47 Command did not exit successfully git lfs pull exit status 2
[Container] 2021/12/28 14:06:47 Phase complete: INSTALL State: FAILED
[Container] 2021/12/28 14:06:47 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: git lfs pull. Reason: exit status 2

Steve
preguntada hace 2 años110 visualizaciones
No hay respuestas

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas