AWS CodeBuild 在 DOWNLOAD_SOURCE 阶段使用 CODEBUILD_CLONE_REF 失败,可能是由于在构建项目时指定了未知的代码源引用导致的。要解决此问题,可以在构建规范中指定 CODEBUILD_CLONE_REF 环境变量的值,以确保指定了正确的代码源引用。
例如,在以下构建规范中,使用 CODEBUILD_CLONE_REF 环境变量将代码源引用设置为“master”分支。
version: 0.2
env:
variables:
CODEBUILD_CLONE_REF: 'master'
phases:
install:
runtime-versions:
nodejs: 10.x
pre_build:
commands:
- npm install
build:
commands:
- npm run build
注意,在构建规范中指定 CODEBUILD_CLONE_REF 环境变量不能解决所有关于 DOWNLOAD_SOURCE 阶段使用 CODEBUILD_CLONE_REF 失败的问题。还需要确保代码源引用设置正确并与实际代码库匹配。