Skip to content
Latchkey

Affinity - CI/CD用語集の定義

affinityは、望ましい属性に一致するrunnerへCI jobを誘導します。

affinityは、jobを特定のrunnerに引き寄せるschedulingルールです。たとえば、warm cacheの近くや、必要なアーキテクチャまたはGPUを持つnodeにjobを配置します。

affinityルールは、jobがアーキテクチャ、label、cacheとの同居など、特定の特性を持つrunnerで実行されるべきという好みまたは要件を表現します。

CIにおいて

affinityは、すでにwarmな依存関係cacheを持つrunnerに繰り返しのjobを留めたり、ARM buildをARM runnerに固定したりするのに役立ちます。

関連ガイド