コンピューティングのカスタマイズによって CI/CD パイプラインを最適化
リソース クラスを使用して、CI/CD ジョブのコンピューティング能力を最適化することで、開発者の生産性向上とビルド時間の短縮を実現できます。
生産性の向上
ソフトウェアのデリバリー パイプラインを高速化することで、コードのビルドが完了するまでの待ち時間を短縮し、コードを作成する時間を増やすことができます。
カスタム コンピューティング
独自のシステム要件でアプリケーションをビルド、テスト、デプロイできます。自社のハードウェアを管理する必要はありません。
きめ細かい最適化
きめ細かい最適化リソース クラスを使用することで、DevOps チームは各ジョブに割り当てるコンピューティングを完全に制御できるため、パイプラインを最大限に効率化できます。
利用可能なリソース クラス
複雑なビルドには時間がかかるものですが、CircleCI の強力なリソース クラスを使用すると、ジョブを高速化し、開発者の待ち時間を短縮できます。構成済みのリソース クラスを選択して、ビルドを実行するための CPU、GPU、RAM をカスタマイズしましょう。
リソースクラスの選択
必要なときはいつでも、提供されている Executor から手早くジョブの実行環境を整えられます。1 つのワークフローで、複数のタイプやサイズが利用可能です。
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 |
Linux VM |
||||
---|---|---|---|---|
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 |
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 |
||||
---|---|---|---|---|
Medium Unavailable after Oct. 2, 2023 | 4 CPU @ 2.7 GHZ |
8 GB RAM |
50 credits/min |
performancescale |
Medium Gen2 | 4 CPU @ 3.2 GHZ |
8 GB RAM |
75 credits/min |
freeperformancescale |
Large Unavailable after Oct. 2, 2023 | 8 CPU |
16 GB RAM |
100 credits/min |
scale |
Bare Metal macOS ビルド向けの専用ホスト (貸し出し時間: 24 時間~) が利用可能。 | 12 CPU |
32 GB RAM |
100 credits/min |
performancescale |
M1 Large | 8 CPU |
12 GB RAM |
400 credits/min |
performancescale |
Windows |
||||
---|---|---|---|---|
Medium | 4 CPU |
15 GB RAM |
40 credits/min |
freeperformancescale |
Large | 8 CPU |
30 GB RAM |
120 credits/min |
freeperformancescale |
X-large | 16 CPU |
60 GB RAM |
210 credits/min |
performancescale |
2 X-large | 32 CPU |
128 GB RAM |
500 credits/min |
scale |
GPU |
||||
---|---|---|---|---|
Small (Nvidia Tesla P4) |
4 CPU |
15 GB RAM |
160 credits/min |
scale |
Medium (Nvidia Tesla T4) |
8 CPU |
30 GB RAM |
240 credits/min |
scale |
Windows Medium (Nvidia Tesla T4) |
16 CPU |
60 GB RAM |
500 credits/min |
scale |
Large (Nvidia Tesla V100) |
8 CPU |
30 GB RAM |
1,000 credits/min |
scale |