コンピューティングのカスタマイズによって CI/CD パイプラインを最適化

リソース クラスを使用して、CI/CD ジョブのコンピューティング能力を最適化することで、開発者の生産性向上とビルド時間の短縮を実現できます。

生産性の向上

ソフトウェアのデリバリー パイプラインを高速化することで、コードのビルドが完了するまでの待ち時間を短縮し、コードを作成する時間を増やすことができます。

カスタム コンピューティング

独自のシステム要件でアプリケーションをビルド、テスト、デプロイできます。自社のハードウェアを管理する必要はありません。

きめ細かい最適化

きめ細かい最適化リソース クラスを使用することで、DevOps チームは各ジョブに割り当てるコンピューティングを完全に制御できるため、パイプラインを最大限に効率化できます。

利用可能なリソース クラス

複雑なビルドには時間がかかるものですが、CircleCI の強力なリソース クラスを使用すると、ジョブを高速化し、開発者の待ち時間を短縮できます。構成済みのリソース クラスを選択して、ビルドを実行するための CPU、GPU、RAM をカスタマイズしましょう。

リソースクラスの選択

必要なときはいつでも、提供されている Executor から手早くジョブの実行環境を整えられます。1 つのワークフローで、複数のタイプやサイズが利用可能です。

(x86) Docker

Small
1
CPU
2 GB
RAM
5
credits/min
freeperformancescale
Medium
2
CPU
4 GB
RAM
10
credits/min
freeperformancescale
Medium+
3
CPU
6 GB
RAM
15
credits/min
freeperformancescale
Large
4
CPU
8 GB
RAM
20
credits/min
freeperformancescale
X-large
8
CPU
16 GB
RAM
40
credits/min
performancescale
2 X-large
16
CPU
32 GB
RAM
80
credits/min
scale
2 X-large+
20
CPU
40 GB
RAM
100
credits/min
scale

(Arm) Docker / Remote Docker

Medium
2
CPU
8 GB
RAM
13
credits/min
freeperformancescale
Large
4
CPU
16 GB
RAM
26
credits/min
freeperformancescale
X-large
8
CPU
32 GB
RAM
52
credits/min
performancescale
2 X-large
16
CPU
64 GB
RAM
104
credits/min
scale

Linux VM / (x86) Remote Docker

Medium
2
CPU
7.5 GB
RAM
10
credits/min
freeperformancescale
Large
4
CPU
15 GB
RAM
20
credits/min
freeperformancescale
X-large
8
CPU
32 GB
RAM
100
credits/min
performancescale
2 X-large
16
CPU
64 GB
RAM
200
credits/min
scale
2 X-large+
32
CPU
64 GB
RAM
300
credits/min
scale

Arm VM (Linux)

Medium
2
CPU
8 GB
RAM
10
credits/min
freeperformancescale
Large
4
CPU
16 GB
RAM
20
credits/min
freeperformancescale
X-large
8
CPU
32 GB
RAM
100
credits/min
performancescale
2 X-large
16
CPU
64 GB
RAM
200
credits/min
scale

macOS VM

4 CPU
@ 3.2 GHz
8 GB
RAM
75
credits/min
freeperformancescale
M1 Medium
4
CPU
6 GB
RAM
150
credits/min
performancescale
M1 Large
8
CPU
12 GB
RAM
250
credits/min
performancescale

Windows VM

Medium
4
CPU
16 GB
RAM
40
credits/min
freeperformancescale
Large
8
CPU
32 GB
RAM
120
credits/min
freeperformancescale
X-large
16
CPU
64 GB
RAM
210
credits/min
performancescale
2 X-large
32
CPU
128 GB
RAM
500
credits/min
scale

GPU

Small
Nvidia Tesla P4 GPU
4
CPU
15 GB
RAM
160
credits/min
scale
Small Multi
2 Nvidia Tesla T4 GPUs
4
CPU
15 GB
RAM
160
credits/min
scale
Small Gen2
Nvidia Tesla A10G GPU
4
CPU
16 GB
RAM
200
credits/min
scale
Medium
Nvidia Tesla T4 GPU
8
CPU
30 GB
RAM
240
credits/min
scale
Medium Multi
4 Nvidia Tesla T4 GPUs
8
CPU
30 GB
RAM
240
credits/min
scale
Windows Medium
Nvidia Tesla T4 GPU
16
CPU
60 GB
RAM
500
credits/min
scale
Large
Nvidia Tesla V100 GPU
8
CPU
30 GB
RAM
1,000
credits/min
scale