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制限をかけている)
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント