我有一个AWS Codebuild,它从GitHub获取代码,并在成功构建后将工件上传到s3存储桶。存储桶已启用版本控制。我想在每次成功构建后创建一个新的git release标签,其中将包含所上传工件的s3版本ID。这是如何实现的?
我的buildspec.yaml如下
version: 0.2
phases:
install:
commands:
- echo install phase started on `date`
- npm i
build:
commands:
- echo build started on `date`
- npm run build
post_build:
commands:
- echo post_build started on `date`
artifacts:
files:
- '**/*'