🪣
Bitbucket Pipelines(CI/CD)のメモリ上限を引き上げる
状況
Container 'Build' exceeded memory limit.
Bitbucket Pipelinesでメモリ上限エラーになった。
ビルドエラーのようす
bitbucket-pipelines.yml
image: node:20
pipelines:
pull-requests:
'**':
- step:
name: "Linting: Eslint, Stylelint"
caches:
- node
script:
- npm ci
- npm run prepare
- npm run lint
bitbucket-pipelines.yml
の修正
-
options:
ブロックをpipelines:
ブロックの前に追加する。これにより、パイプライン全体のデフォルト設定を変更できる。 -
size: 2x
オプションを使用することで、ビルドステップに割り当てられるメモリをデフォルトの4GBから8GBに増やすことができる。
bitbucket-pipelines.yml
image: node:20
+ options:
+ size: 2x
pipelines:
pull-requests:
'**':
- step:
name: "Linting: Eslint, Stylelint"
caches:
- node
script:
- npm ci
- npm run prepare
- npm run lint
ビルド成功のようす
参考
Discussion