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