CircleCI

CircleCI でkeyに環境変数を使う

モチベ cacheのkeyに環境変数を使うことによって、circleci.ymlを変更することなく、UI側で操作するだけでキャッシュをクリアできる。 やりかたのメモ yarnの場合の例 cache-dependencies-{{ .Environment.CACHE_VERSION }}-{{ checksum "yarn.lock" }}-{{ c…

Snapshotの結果がローカルとCircleCIで違っていた

Reactアプリ開発では Snapshot テストをよく使うんですが、あるとき ローカルとCircleCI上で作成したのSnapshotの結果が異なり、テストが落ちるという現象が発生しました。 これは少し調べたところ、Nodeのバージョン違いによってJest実行結果が異なっていた…

webpackプロジェクトのCircleCI上のビルドに失敗する

webpackを使っているSPAプロジェクトを、CircleCIでビルドしようとしたら以下のエラーが出て失敗した。 npm run build > my_project@1.0.0 build:staging /home/circleci/repo > webpack --config ./webpack.config.js Starting type checking service... Us…