Skip to content

Self-hosted runners #180

@mrego

Description

@mrego

Summary

The idea is to add dedicated servers for CI runners so we can speed up CI time.

Also add dedicated servers for benchmarking.

A proposal by a group of contributors was done back in July 2024: #94 (comment)

And in July 2025 a proposal for benchmarking: #160

Current cost: 404 EUR/month

  • 104 EUR/month - ci0.servo.org, general self-hosted runners
  • 104 EUR/month - ci1.servo.org, general self-hosted runners
  • 104 EUR/month - ci2.servo.org, general self-hosted runners
  • 46 EUR/month - ci3.servo.org, self-hosted runners for benchmarking
  • 46 EUR/month - ci4.servo.org, self-hosted runners for benchmarking

Type

Shared resources

Cost

404 EUR/month

Periodicity

Recurring monthly payment

Benefits

This helps us to reduce CI times in Servo significantly.

Also the benchmarking runners allow to get accurate data when measuring Servo performance.

Risks

Slower CI times will make the project less appealing to contribute to.

Also current benchmarking results are inaccurate as we don't use a dedicated machine.

Alternatives

A few alternatives were considered at #88 (comment)

Finally Hetzner was the provider selected.

Administrator

@delan has been in charge of this.

Experience

@delan has experience administrating servers and has been doing this since we setup things for Servo.

Other comments

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    fundingFunding requestsfunding: approvedFunding requests that have been approved and are ongoing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions