在我的AWS,codebuild构建中,我收到错误'没有指定工件文件'当我尝试在我的yml文件中指定我的端点时。

时间:2017-09-07 10:54:05

标签: amazon-web-services amazon-s3 yaml aws-codebuild

我在stackoverflow中搜索并搜索并发现了一些建议,但仍然没有成功。我在AWS Codebuild中的构建过程运行并为我提供了成功输出,但在日志显示中 - > '没有指定工件文件',因此在我的S3中没有复制文件。任何人都可以帮我解决这个问题。在这里,我分享我的yml设置:

version: 0.1
phases:
  build:
    commands:
      - echo Nothing to do yet
addons:
  artifacts:
    s3_region: "eu-central-1"
    files:
      - '**/*'

1 个答案:

答案 0 :(得分:0)

我建议你参考Build Specification Reference

具体来说,您应该删除addons:以及s3_region:,因为这些都不是有效的CodeBuild标志。您也应该使用version: 0.2,因为version: 0.1已被弃用。

以下是buildspec.yml应该是这样的内容:

version: 0.2
phases:
  build:
    commands:
      - echo Nothing to do yet

artifacts:
  files:
    - '**/*'