首页 > 解决方案 > 如何将 CodeBuild 输出工件存储在 S3 存储桶文件夹中,文件夹名称为 build-date

问题描述

我有一个 codebuild 项目,它创建一个存储在dist目录中的二进制分发轮。

我的 Codebuild 项目 buildspec [相关行]

artifacts:
  files:
    - "*.whl"
  name: $(date +%Y-%m-%d)
  #discard-paths: yes
  base-directory: 'dist'

神器

codebuild 项目运行成功,但输出工件不在带有日期的目录中。

标签: amazon-s3aws-codebuild

解决方案


为了使用 中定义的文件夹名称buildspec.yml,需要启用语义版本控制。

我必须在 CodeBuild 项目的 Artifacts 部分启用它在此处输入图像描述


推荐阅读