0

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」ステップは「storeing artifacts complete」を示していますが、私の S3 バケットは空です。

4

1 に答える 1

3

展開ステップがトリガーされなかった理由がわかりました。Application Settings->Workflows->Pipelines の下で「ビルド」パイプラインを呼び出していましたが、「デプロイ」用の追加のパイプラインを作成しませんでした。wercker は wercker.yml の内容全体を実行するという印象を受けましたが、パイプライン設定で指定された wercker.yml ファイルのセクションのみを実行します。ばかげた間違いですが、理解するのに数日かかりました。これが他の誰かに役立つことを願っています。

于 2016-07-22T23:47:59.417 に答える