Lesstep
Bitbucket Cloud・Pipelines・2026年10月30日に確認

Bitbucket Pipelines の「This step was stopped because you've run out of build minutes」

Bitbucket のプランには、月ごとのビルド時間(build minutes)が付いています:Free は50分、Standard は2,500分、Premium は3,500分(Atlassian の Limitations of Bitbucket Pipelines)。Free で使い切ると、Atlassian のマシンで動くステップは上の1行で止まります(2024年のコミュニティの質問に出ている文)。Standard と Premium は止まらず、付いている分を超えた1,000分ごとに10ドルが、請求の期間の終わりに請求されます(Manage your plan and billing)。

数えられるもの

どこで使ったかを見る

減らす

ステップの大きさを、使う分に合わせる。Atlassian のガイドによると、いちばん早く減らせるのは、たいてい一度大きくしたまま見直していないステップです。ステップの Metrics タブで、実行中のメモリと CPU が見られます(14日残る・セルフホストのランナーは出ない)。大きさは、要るステップにだけ付けます。options で全部のステップに付けないこと:

- step:
    name: Unit tests
    size: 1x

大きさを上げても Docker サービスのメモリは増えず、設定するまで 1 GB のままです(「Container 'docker' exceeded memory limit.」)。

止まったままのステップを打ち切る。max-time の無いステップは120分の上限まで動き続け、その分が全部数えられます(「Exceeded build time limit」)。

要らなくなったパイプラインを止める。同じブランチやプルリクエストに2回目の push をしても、1回目のパイプラインは止まらず、両方が最後まで動いて両方が数えられます(新しい push で古いパイプラインを止める)。

取ってくる量を減らす。キャッシュがあれば、ステップが毎回同じ依存パッケージを取ってこずに済みます(キャッシュが効かない)。長い Build setup も数えられます(Build setup に時間がかかる)。

重いステップは自分のマシンで。セルフホストのランナーで動くステップは、ビルド時間を使いません:

- step:
    runs-on:
      - self.hosted
      - linux

5つより多いブランチやタグにまたがる push では、Pipelines はそもそも動きません。間違った push でビルド時間を使い切らないための決まりです。

使い切った後、セルフホストのランナーで

セルフホストのランナーのステップは、残りが無くても、新しいコミットや手で動かしたパイプラインなら始まります。ところが、止めたか失敗したパイプラインを Bitbucket の Rerun でやり直すと、ランナーがあっても Your account has run out of build minutes で失敗します:BCLOUD-23883。確認した時点で未解決のまま、Atlassian の長期の積み残し(Long Term Backlog)にありました。回避策は、そのコミットから新しいパイプラインとして動かし直すことです。Free のプランで Rerun のボタンが灰色になり User account has run out of build minutes. と出る報告は、これの重複として閉じられています(BCLOUD-23916)。

2026年10月26日と12月3日

Atlassian は、使った分の請求を Atlassian Administration に移しています(Manage your plan and billing):

請求の管理者は Atlassian Administration の Usage → Meters で使った分を見られます。上の Bitbucket の画面もそのまま使えます。

IntelliJ IDEA から

Pipeline Inbox for Bitbucket Pipelines は、JetBrains IDE 2024.1 以降で動く Lesstep のプラグインです。Bitbucket Cloud の全リポジトリのパイプラインを IDE のツールウィンドウに並べ、実行ごと・ステップごとの時間を出します(ビルド時間はステップの大きさを掛けた分)。Pro なら、止まったままのパイプラインや間違って動かしたパイプラインを、ブラウザを開かずに Stop で止められます。Run again は、同じコミット・ブランチ・プルリクエストで新しいパイプラインを始めます。Bitbucket の Rerun ではないので、BCLOUD-23883 の回避策と同じ道を通ります(残りの無いワークスペースでは試していません)。一覧・ステップ・ログは無料。実行・やり直し・停止は Pro(月 US$1.50・30日の無料試用つき)。

JetBrains Marketplace で入れる

Atlassian・Bitbucket・Bitbucket Pipelines は Atlassian の商標、Docker は Docker, Inc. の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページはそのいずれとも提携しておらず、承認も受けていません。

ほかに:Build setup に時間がかかる · 前は通ったビルドが今は落ちる · 「command not found」 · 次のステップにアーティファクトが無い · 「Step exceeded processing limits」 · 「Exceeded build time limit of 120 minutes」 · 「No space left on device」 · 「No online runner available」 · 「We couldn't clone the repository」 · サブモジュールを取ってこない · 「unexpected system error」 · キャッシュが効かない · push したのに Pipelines が動かない · 「Container 'Build' exceeded memory limit.」 · 「Container 'docker' exceeded memory limit.」 · 「Permission denied to update branch」 · 「You have reached your pull rate limit」(Docker Hub) · 「There is an error in your bitbucket-pipelines.yml」 · 「This pipeline was paused」(デプロイ) · IntelliJ IDEA の Bitbucket Pipelines 用プラグインの比較 · English