【发布时间】:2019-01-05 02:20:18
【问题描述】:
如标题所述,我想知道提交 SHA 上是否存在触发 AWS 代码构建的标签。
我在 buildspec.yml 文件中使用 printenv 查看了所有 Env 变量,AWS codebuild 从 git 捕获的唯一内容似乎是提交哈希。我想知道是否有一个简单的方法来获取标签。
我在一个命令中将提交和标签推送到 git:
git push origin <releaseBranch> : <version>
我正在寻找 github 的 webhook。这是我从 CodeBuild 得到的回复:
{"response":"Webhook received and build started: https://us-west-2.console.aws.amazon.com/codebuild/<projectSpecificStuff>/view/new","statusCode":200}
在来自 webhook 的 POST 中,正文的最顶部是:
{
"ref": "refs/tags/0.0.2",
"before": "0000000000000000000000000000000000000000",
"after": "6258048d01ca4aa18e7c27dac2d7a51ec5640421",
"created": true,
"deleted": false,
"forced": false,
"base_ref": "refs/heads/release-script",
...
}
【问题讨论】:
标签: git amazon-web-services aws-codebuild