Wercker S3sync无法正常工作

时间:2016-07-22 18:34:12

标签: amazon-s3 wercker

是否有人能够使用Wercker S3Sync成功部署代码?我发现存在的大多数文档都是旧版本的Wercker,而新版本似乎有不同的工作方式。具体来说,似乎已经存在不再存在的Wercker GUI的部署步骤。

这是我的wrecker.yml文件:

box: ruby
build:
    steps:
deploy:
    steps:
        - s3sync:
            source_dir: app/
            key-id: $S3_ACCESS_KEY_ID
            key-secret: $S3_SECRET_KEY
            bucket-url: s3://$S3_BUCKET_NAME

我能够从Bitbucket拉出并成功构建。 wercker界面显示成功部署和" store"步骤显示"storing artifacts complete",但我的S3存储桶为空。

1 个答案:

答案 0 :(得分:3)

我弄清楚部署步骤未被触发的原因。我打电话给#34; build"应用程序设置 - >工作流程 - >管道下的管道但没有为"部署"创建额外的管道。我的印象是wercker会运行wercker.yml的全部内容,但它只运行Pipeline Settings中指定的wercker.yml文件中的部分。愚蠢的错误,但花了我几天才弄明白。我希望这有助于其他人。