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