読者です 読者をやめる 読者になる 読者になる
一人もくもく会 α verでサービス開始しました。

werckerでCakePHP3のカバレッジ

CakePHP program php

CakePHP3でwerckerのCIを設定している。 カバレッジも表示したいのだが、BitBucketのプライベートリポジトリは無料でカバレッジを表示できるサービスが多分無い。

そのため別途解決策として、 出力したカバレッジhtmlを他の適当にレンタルしているサーバーなどにscpで転送することでいつでも見られるようにしてみた。

先日作成したDockerイメージを少し改良してカバレッジと転送したものを作成した。

https://hub.docker.com/r/dala00/wercker-cakephp3-coverage/

scpで転送するのでssh鍵をwerckerの環境変数に設定する必要がある。 また、pipelineの設定もする必要があるがそれらは下記のページが詳しい。

werckerを使ってBitbucketからさくらのVPSに自動デプロイ - funxion

これでビルドが実行するとサーバー上にhtmlがアップされている状態となり、 ブックマークしておけばいつでも見られる状態となる。 (単なるhtmlなので自分の場合IP制限をかけている)