abcxyz / github-metrics-aggregator

Apache License 2.0
12 stars 3 forks source link

Use Large Runners in Build Jobs #142

Closed pdewilde closed 11 months ago

pdewilde commented 1 year ago

The existing CI build job took over 5 minutes to run. This will use a new runner group locked down to the github-metrics-aggregator repo called "beefy" which has a 4-core and a 8-core runner to help speed up ci jobs significantly.

pdewilde commented 1 year ago

image

Seems like 8 or 16 cores probably is the sweet spot. Billing is per-minute, so currently 16 cores isn't as bad as it looks, as it finishes in under 2 minutes, while 8 cores will be billed for the full 3 minutes. Of course if build times increase this could flip.

sethvargo commented 11 months ago

@pdewilde I created a new runner group (Beefy) with two machine configurations (4-core and 8-core).