Я получаю эту ошибку при попытке запустить сборку на AWS CodeBuild:
CLIENT_ERROR: ссылочная дельта не найдена для первоисточника и исходной версии 0b0b4b6ebc477f92c2d51f2ac4ad0fc0ebc46782
Эта ошибка вызвана git или AWS CodeBuild? Как я мог удалить это?
Обновление 1:
Вот мой шаблон конфигурации CloudFormation:
CodeBuildProject:
Type: AWS::CodeBuild::Project
Properties:
Artifacts:
Type: NO_ARTIFACTS
Cache:
Location: LOCAL
Modes:
- LOCAL_CUSTOM_CACHE
Type: LOCAL
Environment:
ComputeType: BUILD_GENERAL1_SMALL
Image: aws/codebuild/standard:1.0
ImagePullCredentialsType: CODEBUILD
Type: LINUX_CONTAINER
LogsConfig:
CloudWatchLogs:
Status: ENABLED
GroupName: !Join ['/', ['', 'aws', 'codebuild', !Sub '${AWS::StackName}CodeBuildProject']]
Name: !Sub '${AWS::StackName}CodeBuildProject'
ServiceRole: !GetAtt CodeBuildProjectIAMRole.Arn
Source:
BuildSpec: |
version: 0.2
phases:
install:
commands:
- npm install -g yarn
- git config --global credential.helper '!aws codecommit credential-helper $@'
- git config --global credential.UseHttpPath true
- yarn
pre_build:
commands:
- git rev-parse HEAD
- git pull origin master
build:
commands:
- yarn run build
- yarn run deploy
post_build:
commands:
- echo 'Finished.'
GitCloneDepth: 0
Location: !ImportValue CodeCommitRepositoryCloneUrlHttp
Type: CODECOMMIT