使用aws codebuild构建代码。源版本语法

时间:2017-10-10 11:49:04

标签: git amazon-web-services aws-codebuild

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

因此,Codebuild项目的source参数可以连接到Github,S3,Codecommit,我相信一个Bitbucket repo。在这里您指定分支。

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

mvn clean install

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

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