Hoppa till innehåll

CI and CD

RunMyJob

RunMyJob kör GitHub Actions- och GitLab CI-pipelines på egna runners med realtidsskalande 'Spike Instances', enligt leverantören. Syftet är att köra befintliga CI-pipelines snabbare genom att byta ut den underliggande beräkningskraften, inte CI-systemet i sig.

Besök RunMyJob

Vad är RunMyJob?

RunMyJob är en tjänst för att köra GitHub Actions- och GitLab CI-pipelines på snabbare, elastiskt skalande infrastruktur genom så kallade Spike Instances - runners som skalas upp i realtid vid behov istället för att köra på statiskt dimensionerade, ofta långsammare standardrunners. Tjänsten fungerar som en drop-in-ersättning för de runners som GitHub eller GitLab tillhandahåller som standard, med målet att korta ner byggtider genom mer kraftfull hårdvara och snabbare skalning. Gratistiern inkluderar 400 vCPU-minuter, 800 GB-minuter och upp till 10 samtidiga jobb, med runners på 12 vCPU och 32 GB RAM per jobb. Den riktar sig till team som upplever att standardrunners i GitHub Actions eller GitLab CI är en flaskhals, antingen på grund av begränsad prestanda eller kö vid samtidiga körningar.

Vad den fria nivån räcker till

Den fria nivån omfattar enligt leverantören 400 vCPU-minuter, 800 GB-minuter och tio samtidiga jobb, med runners på 12 vCPU och 32 GB RAM per jobb. Det räcker till ett begränsat antal tyngre körningar per månad snarare än kontinuerlig hög belastning.

Användningsfall

Snabbare byggtider på kraftfullare runners

Korta ner byggtider för GitHub Actions- eller GitLab CI-pipelines genom runners med 12 vCPU och 32 GB RAM istället för standardalternativen.

Hantera belastningstoppar

Skala upp med realtidsskalande Spike Instances istället för att köa på begränsade standardrunners vid perioder av hög CI-belastning.

Fler parallella pipelines

Kör upp till 10 samtidiga jobb inom gratisnivån för team med flera parallella pipelines eller pull requests.

Slippa egen runner-infrastruktur

Ersätt självhanterade CI-runners med en hanterad tjänst för att undvika underhåll av egen hårdvara eller VM-infrastruktur.

Styrkor och begränsningar

Styrkor

  • Konkret gratistier med mätbara resurser: 400 vCPU-minuter, 800 GB-minuter och 10 samtidiga jobb
  • Kraftfulla runners (12 vCPU/32 GB RAM per jobb) jämfört med många standardalternativ
  • Stöd för både GitHub Actions och GitLab CI, vilket täcker de två vanligaste CI-ekosystemen
  • Realtidsskalning (Spike Instances) kan minska väntetid vid belastningstoppar

Begränsningar

  • Gratisnivåns 400 vCPU-minuter/månad är en relativt snäv kvot och tar snabbt slut för team med frekventa eller stora pipelines
  • Kräver att man pekar om befintliga GitHub Actions/GitLab CI-jobb till RunMyJobs runners, vilket är en beroendeförändring mot en tredjepartsleverantör
  • Nischat verktyg - källan ger begränsad information om t.ex. datacenterregioner, säkerhetscertifieringar eller SLA
  • Konkurrerar i en tätbefolkad nisch (snabbare CI-runners) där flera liknande tjänster erbjuder motsvarande löfte

Jämfört med alternativen

RunMyJob konkurrerar direkt med Shipfox, som också lovar snabbare GitHub Actions-körningar men med en annan gratismodell (3 000 byggminuter/månad istället för en vCPU/GB-baserad kvot). Cirun.io erbjuder en näraliggande men annorlunda modell - gratis, anpassningsbara runners specifikt för publika GitHub-repon. Skillnaden mot att stanna kvar på GitHub/GitLabs egna standardrunners är RunMyJobs löfte om kraftfullare hårdvara (12 vCPU/32 GB) och realtidsskalning vid belastningstoppar.

Vanliga frågor

Är RunMyJob gratis för alltid?

Det finns en gratistier med 400 vCPU-minuter, 800 GB-minuter och 10 samtidiga jobb enligt källan; om detta är en permanent gratisnivå eller en introduktionserbjudande anges inte - verifiera direkt hos leverantören.

Fungerar RunMyJob med både GitHub och GitLab?

Ja, källan anger uttryckligen stöd för både GitHub Actions och GitLab CI-pipelines.

Är RunMyJob self-hosted eller en molntjänst?

Källan beskriver det som en tjänst som kör pipelines på skalande Spike Instances - alltså en hanterad molntjänst, inte self-hosted.

Vad händer när gratiskvoten är slut?

Källan anger inte prissättning bortom gratistiern - kontakta leverantören för information om betalda nivåer.

Vem passar RunMyJob för?

Team vars GitHub Actions- eller GitLab CI-pipelines flaskhalsas av standardrunners prestanda eller kö vid samtidig körning.

SIAX perspektiv

RunMyJob löser ett annat problem än de flesta andra CI/CD-verktyg - det byter inte ut GitHub Actions eller GitLab CI, utan de runners pipelinen körs på. Det gör bytet lågt i risk eftersom pipeline-definitionerna kan vara oförändrade, men det är fortfarande värt att räkna på om 400 vCPU-minuter i den fria nivån faktiskt matchar den beräkningstunga delen av teamets CI-belastning innan man förlitar sig på gratisnivån för produktionspipelines.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal