## 事象
[[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する]]