Amazon web services 代码构建提取到S3存储桶中的文件夹

Amazon web services 代码构建提取到S3存储桶中的文件夹,amazon-web-services,aws-codepipeline,aws-codebuild,Amazon Web Services,Aws Codepipeline,Aws Codebuild,我一直在尝试浏览CodeBuild文档以找到答案,但没有成功 我有一个管道,在提交时从github提取,并构建和部署到S3。但是,它接受dist目录,只替换bucket中当前的任何内容 我希望编辑我的buildspec,将其部署到以提交ID命名的文件夹中的S3。这意味着CODEBUILD\u RESOLVED\u SOURCE\u VERSION/ 在buildspec.yml中有这样做的方法吗 我想保留旧版本的历史记录,以防需要恢复到旧版本。解决了这个问题 在CodePipeline的部署阶段

我一直在尝试浏览CodeBuild文档以找到答案,但没有成功

我有一个管道,在提交时从github提取,并构建和部署到S3。但是,它接受dist目录,只替换bucket中当前的任何内容

我希望编辑我的buildspec,将其部署到以提交ID命名的文件夹中的S3。这意味着CODEBUILD\u RESOLVED\u SOURCE\u VERSION/

在buildspec.yml中有这样做的方法吗

我想保留旧版本的历史记录,以防需要恢复到旧版本。

解决了这个问题

在CodePipeline的部署阶段,将#{SourceVariables.CommitId}添加到部署路径选项中