我触发了一个PUSH事件 <^refs/head/branch$>
使用CodeBuild从GitHub到S3。我已经成功地将构建的内容输出到 bucket/projectName/
但我想把HEA_REF作为projectName的子目录,即 bucket/projectName/refs/head/<branchName>/*
所以每个分支的构建是分开的。
我目前有 $CODEBUILD_WEBHOOK_HEAD_REF
和它的BASE_REF对应。我想知道这是否可以在控制台中实现,还是必须在buildpec中实现,以及如何去做。
所以解决方案就是同步到所需的S3 bucket中,如
`- aws s3 sync ./dir/ s3://$ARTIFACTS_BUCKET/$PROJECT_DIR/$CODEBUILD_WEBHOOK_HEAD_REF`
$CODEBUILD_WEBHOOK_HEAD_REF输出剩余路径。/refs/heads|tags/<branchName>