Naar inhoud springen

Migratiegidsen

Migreren van Blacksmith naar runnerhut

De exacte wijziging om uw workflows van Blacksmith te verplaatsen — en de wijziging om terug te gaan, zodat u kunt evalueren zonder dat u zich daaraan hoeft te binden.

Wat {naam} goed doet

  • Sterk technisch merk – echt goed schrijven over Docker-caching en CI-economie
  • Bare-metal CPU's van gamingkwaliteit voor single-threaded bouwsnelheid
  • SOC 2 Type 2, plus een Tailscale-integratie voor toegang tot privénetwerken
  • Bekende logo's en een volwassen klantverhaalprogramma

Waar we van mening verschillen

  • Geen vergelijkings-, woordenlijst- of oplossingspagina's - dunne dekking voor teams die opties onderzoeken
  • Geen ‘bring-your-own-cloud’-optie: builds draaien op hun infrastructuur of helemaal niet
  • Er zijn minder gepubliceerde hardloperfamilies dan platforms die Windows- en GPU-lagen aanbieden

De migratie

yaml
jobs:
build:
- runs-on: blacksmith-4vcpu-ubuntu-2204
+ runs-on: runnerhut-8vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4
Eén regel. Elke andere lijn van uw workflow blijft onaangeroerd.

En de migratie terug

We publiceren dit omdat na de sluiting van BuildJet "wat als je verdwijnt" een terechte vraag is. Vertrekken is dezelfde enkele lijn die u heeft gewijzigd om aan te komen.

yaml
jobs:
build:
- runs-on: runnerhut-8vcpu-ubuntu-2404
+ runs-on: ubuntu-latest

Controlelijst

  1. Installeer de runnerhut GitHub App op de repository's die u wilt verplaatsen
  2. Wijzig eerst de run-on in één baan en vergelijk de timings met de oude loper
  3. Voeg runner.arch toe aan de cachesleutels als u ook naar arm64 overstapt
  4. Rol uit naar de rest van de repository zodra de vergelijking goed lijkt
  5. Stel een budgetlimiet en annulering van gelijktijdigheid in voordat u de hele organisatie gaat gebruiken

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.