wercker/step-s3syncでSSL certificate verification failure

Nov 20, 2017   #wercker 

Werckerを使ってhugoのサイト生成とS3へのアップロードをしていたのだが、正常終了していたのにS3にアップロードされていない。

Werckerログを見るとhugoの記事生成は正常に終わっているのでs3syncに問題がありそうだと調べると、ERRORの文字が。なぜ正常終了判定に…

ERROR: SSL certificate verification failure: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)

finished s3 synchronisation

boxのバージョンが古いのか証明書の確認でエラーがでているようだ。 公式のサンプルがbox: debianだったのでその通りにしてたのだが、だめそう。

wercker/step-s3sync

s3sync自体は内部でs3cmdを使ってるようなのでpythonのやつならいいだろと変更したらうまくいった。

# wercker.yml
box: python:2.7
build:
#
deploy:
#