0

我正在尝试在特定分支上使用 AWS codebuild 构建我的代码。但它总是失败,因为 yml 文件不存在(因为 git 分支)或者我得到“Git Clone Failed: invalid reference:”

当您使用 git 分支时,谁能告诉我源版本的正确语法是什么?

4

2 回答 2

1

CodeBuild“源版本”参数接受“git checkout”所做的任何事情:分支、提交 ID 等。例如,使用“master”构建主分支。

于 2017-10-10T16:41:46.153 回答
0

因此,Codebuild 项目的源参数可以连接到 Github、S3、Codecommit 和我相信的 Bitbucket 存储库。您可以在此处指定分支。

buildspec.yaml 文件然后运行特定命令来构建您的代码。例如,如果是使用 maven 的 Java 代码。你可以有这样的声明

mvn clean install

这将运行测试并构建您的代码。

我想如果你想从其他 git repos 获取源代码,上面没有提到。您应该只查找正确的 git checkout 命令,并且还应该将身份验证作为 Codebuild 项目的环境变量。

于 2017-10-11T08:45:45.183 回答