我正在尝试在特定分支上使用 AWS codebuild 构建我的代码。但它总是失败,因为 yml 文件不存在(因为 git 分支)或者我得到“Git Clone Failed: invalid reference:”
当您使用 git 分支时,谁能告诉我源版本的正确语法是什么?
我正在尝试在特定分支上使用 AWS codebuild 构建我的代码。但它总是失败,因为 yml 文件不存在(因为 git 分支)或者我得到“Git Clone Failed: invalid reference:”
当您使用 git 分支时,谁能告诉我源版本的正确语法是什么?
CodeBuild“源版本”参数接受“git checkout”所做的任何事情:分支、提交 ID 等。例如,使用“master”构建主分支。
因此,Codebuild 项目的源参数可以连接到 Github、S3、Codecommit 和我相信的 Bitbucket 存储库。您可以在此处指定分支。
buildspec.yaml 文件然后运行特定命令来构建您的代码。例如,如果是使用 maven 的 Java 代码。你可以有这样的声明
mvn clean install
这将运行测试并构建您的代码。
我想如果你想从其他 git repos 获取源代码,上面没有提到。您应该只查找正确的 git checkout 命令,并且还应该将身份验证作为 Codebuild 项目的环境变量。