Spring til indhold

Snart

GitHub starter det. Du kører det.

pks-github-runner

En selvhostet GitHub-runner, hvor ingen hemmelighed nogensinde ligger hos GitHub — GitHub udløser kun jobbet; din runner har alle nøgler og kører i et sikkert, altid-varmt devcontainer-miljø.

Illustration af pks-github-runner

Dine hemmeligheder bor i en andens CI.

For at en hostet runner kan bygge og deploye, lægger du dine nøgler op hos udbyderen og håber, de bliver der. Hver kørsel starter koldt og geninstallerer alt fra bunden, så minutterne — og regningen — vokser. Og CI-miljøet driver væk fra det, dine udviklere faktisk kører lokalt, så “det virker på min maskine” bliver til flaky releases. Vi vendte det om.

  • Hostede runners kræver dine hemmeligheder hos GitHub — én læk, og de er ude.

  • Kolde, flygtige runners geninstallerer alt hver gang; hvert sekund tæller mod din release.

  • CI-miljøet matcher ikke udviklernes — driften skjuler fejl, til de rammer produktion.

Se hvor lidt der skal til.

  1. GitHub udløser jobbet.

    GitHub gør kun én ting: sender beskeden om, at noget skal køre. Ingen nøgler, ingen hemmeligheder — bare et signal.

  2. Din runner samler det op lokalt.

    Den kører på hardware, du ejer, og har alle credentials i forvejen. Intet følsomt rejser den anden vej.

  3. Det kører i dit devcontainer.

    Samme devcontainer som dine udviklere — holdt varmt mellem kørsler, så intet geninstalleres. Hvad der virker lokalt, virker i CI.

  4. Releasen er ude på minutter.

    Varmt miljø plus lokale nøgler giver releases under fem minutter — og DORA-metrikker, du faktisk kan holde.

  • Ingen hemmeligheder hos GitHub

    GitHub udløser kun jobbet. Hver nøgle, token og certifikat bliver inden for din egen perimeter.

  • Altid-varme devcontainere

    Containere persisteres mellem kørsler — ingen kold start, ingen geninstallation, ingen spildte minutter.

  • Samme miljø som dine udviklere

    Dev, CI og CD deler ét devcontainer. Ingen drift, ingen “virker på min maskine”.

  • DORA i praksis

    Kort lead time, lav change-fail-rate og releases under fem minutter — som standard, ikke som heltedåd.

  • Kører i dit sikre miljø

    Jobbet udføres isoleret på din egen hardware, bag dine egne kontroller — ikke i en andens sky.

  • Bygger oven på suiten

    Trækker devcontainer-billeder fra dit eget registry og deployer videre med Coolify — ejet fra commit til produktion.

  • GitHub er en dispatcher, ikke et pengeskab. Ikke én hemmelighed forlader din perimeter — kontrollen over nøglerne er din alene.

  • Runneren kører på hardware, du ejer, i præcis det devcontainer dit team udvikler i. CI er ikke et fremmed miljø — det er dit eget.

  • Varm og vedvarende fra bunden: ingen geninstallations-skat pr. kørsel, så releases under fem minutter er udgangspunktet, ikke målet.

  • Komponerer med resten af suiten — registry til billeder, Coolify til deploy — så hele vejen fra commit til produktion er ejet, ende til anden.

GitHub sætter jobbet. Resten ejer du.

Dine hemmeligheder forlader aldrig dit miljø. CI og CD kører i præcis det devcontainer, dine udviklere arbejder i — holdt varmt mellem kørsler. Det gør DORA-praksis let og releases under fem minutter til normalen, ikke undtagelsen.

Udforsk hele suiten