Bitbucket Runners Comparison

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問


プラットフォームについて: Cloud のみ - この記事は、 クラウド プラットフォームのアトラシアン製品にのみ適用されます。

要約

Bitbucket Pipelines offer users the choice between running their builds on cloud runners, which are hosted on Atlassian's infrastructure, or self-hosted runners, which utilize the user's own infrastructure.

The available self-hosted runners also offer extensive coverage across various architectures and platforms, including MacOS, Windows, Linux Docker, and Linux Shell.

This article aims to be a comprehensive comparison of the characteristics and key feature differences between cloud runners and each type of self-hosted runner. With this knowledge, you should be well-equipped to make the optimal choice for your specific use case in Pipelines.

環境

Bitbucket Pipelines

比較

The tables below include a comparison of architecture, setup/configuration, and key features included in each type of runners along with their limitations:

Architecture:


Cloud Runner

Self-Hosted Runners

アーキテクチャ

Linux Docker

Linux Docker

Linux Shell

Windows

MacOS

Linux Docker ARM64

ベータ

インフラストラクチャ

Atlassian infrastructure

User’s own infrastructure

ランタイム

Docker

Docker

Shell

Powershell

Shell

Docker ARM64

Runner's host operational system

N/A

Linux - 64-bit instance with at least 8GB of RAM

Linux - 64-bit instance with at least 8GB of RAM

Windows - 64-bit Windows 10+ or Windows Server 2019+ instance with at least 8GB of RAM

MacOS - 64-bit instance with at least 8GB of RAM

Linux/MacOS ARM64 - 64-bit instance with at least 8GB of RAM


Setup/Config :


Cloud Runner

Self-Hosted Runners

Setup/Config

Linux Docker

Linux Docker

Linux Shell

Windows

MacOS

Linux Docker ARM64

ベータ

ビルド時間 (分)

Build minutes will be charged from your workspace subscription

You won’t be charged for the build minutes

前提条件

N/A

Pre-requisites for Linux Docker

Pre-requisites for Linux Shell

Pre-requisites for Windows

Pre-requisites for MacOS

  • Linux with ARM architecture and a Linux kernel v4.0.0+

  • Docker v19.03 and above - Install Docker

Setup Steps

N/A

Setup runners for Linux Docker

Setup runners for Linux Shell

Setup runners for Windows

Setup runners for MacOS

ベータ


Feature set :


Cloud Runner

Self-Hosted Runners

機能

Linux Docker

Linux Docker

Linux Shell

Windows

MacOS

Linux Docker ARM64

ベータ

Step size

1x - 4GB
2x - 8GB
3x - 16GB
4x - 32GB
1x

2x (will consume twice the build minutes)

1x
2x
3x
4x

There is no restriction on memory usage for this runner (limited to the runner’s host resources)

There is no restriction on memory usage for this runner (limited to the runner’s host resources)

There is no restriction on memory usage for this runner (limited to the runner’s host resources)

1x
2x
3x
4x

Service containers

Cache

Docker and the Pipelines pre-defined Docker cache are not supported

Docker and the Pipelines pre-defined Docker cache are not supported

Docker and the Pipelines pre-defined Docker cache are not supported

アーティファクト

Bitbucket Pipelines SSH keys

パイプ

Git LFS

Git LFS needs to be installed in the host machine

Git LFS needs to be installed in the host machine

Git LFS needs to be installed in the host machine

Custom build images on AWS ECR with OIDC

Custom Docker in Docker image

既定ユーザーのオーバーライド



最終更新日 2024 年 4 月 24 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.