## 事象 [[Bitbucket Pipelines]]で以下のような[[bitbucket-pipelines.yml]]を使うとエラーになる。 ```yaml pipelines: branches: master: - step: image: mcr.microsoft.com/playwright caches: - node ``` エラーメッセージ。 ``` Error: Failed to launch chromium because executable doesn't exist at /ms-playwright/chromium-844399/chrome-linux/chrome ``` **Bitbucket Pipelinesのキャッシュをクリアすると成功するが、2度目は失敗する** ## 原因 - nodeのキャッシュが有効なとき、[[yarn]]のinstallがスキップされる - しかし`/ms-playwright`配下は`cache`の対象になっていない - そのため[[Playwright]]が見つからずエラーになる ## 対策 `/ms-playwright`配下もキャッシュする。 ```yaml pipelines: branches: master: - step: image: mcr.microsoft.com/playwright caches: - node - playwright # 中略 definitions: caches: playwright: /ms-playwright ``` - [[Bitbucket Pipelinesでdirectoryやfileをcacheする]]