CI/CD domene deploy: Automatiser med eget domene

Å manuelt laste opp filer til en server hver gang du gjør en endring er tidkrevende og feilutsatt. Med CI/CD domene deploy kan du automatisere hele prosessen, slik at nettsiden din oppdateres automatisk på ditt eget domene hver gang du pusher ny kode. I denne guiden viser vi deg nøyaktig hvordan du setter det opp.

Kort oppsummert: CI/CD (Continuous Integration/Continuous Deployment) lar deg koble kodelageret ditt til en hosting-tjeneste som automatisk bygger og publiserer endringer til ditt egendefinerte domene. Du trenger et domene, en DNS-konfigurasjon og en CI/CD-pipeline. Hele oppsettet tar under 30 minutter.

Hva er CI/CD domene deploy?

CI/CD står for Continuous Integration og Continuous Deployment. Det betyr at koden din automatisk testes, bygges og rulles ut hver gang du gjør en endring i kodelageret.

Når du kobler dette til et egendefinert domene, får du en komplett arbeidsflyt der endringer i koden din automatisk blir synlige på for eksempel dittfirma.no. Ingen manuell filopplasting, ingen nedetid, ingen glemt oppdatering.

For å komme i gang trenger du tre ting:

  1. Et registrert domene (for eksempel et .no-domene fra Feno, norsk domeneregistrar)
  2. Et kodelager på GitHub, GitLab eller Bitbucket
  3. En hosting- eller deploy-plattform som støtter CI/CD

Slik setter du opp CI/CD domene deploy steg for steg

Her er den konkrete prosessen for å automatisere deploy til ditt eget domene. Vi bruker GitHub Actions som eksempel, men prinsippene gjelder for alle CI/CD-verktøy.

Steg 1: Registrer domenet ditt

Først trenger du et domene. Et .no-domene gir troverdighet for norske prosjekter og koster fra kun 99 kr/året. Registrer .no-domene på feno.no og få tilgang til et moderne kontrollpanel for DNS-administrasjon.

Steg 2: Sett opp kodelageret

Opprett et repository på GitHub (eller din foretrukne plattform) og push prosjektkoden din. Sørg for at prosjektet har et build-script, for eksempel npm run build for en Next.js-app eller hugo for en Hugo-side.

Steg 3: Konfigurer CI/CD-pipeline

Opprett en workflow-fil i .github/workflows/deploy.yml. Et typisk oppsett ser slik ut:

  1. Trigger: Kjør ved push til main-branchen
  2. Build: Installer avhengigheter og bygg prosjektet
  3. Test: Kjør automatiske tester for å fange feil
  4. Deploy: Last opp bygget til hosting-plattformen

De fleste moderne plattformer som Vercel, Netlify og Cloudflare Pages har innebygd CI/CD som kobles direkte til GitHub-repoet ditt. Da slipper du å skrive egne workflow-filer.

Steg 4: Koble domenet til hosting

Når deploy-pipelinen fungerer, må du peke domenet ditt til plattformen. Dette gjør du ved å konfigurere DNS-innstillingene:

  • CNAME-record: Pek www.dittdomene.no til hosting-plattformens adresse
  • A-record: Pek rotdomenet til plattformens IP-adresse
  • SSL/TLS: Aktiver HTTPS (de fleste plattformer tilbyr dette automatisk via Let's Encrypt)

Med Feno sitt kontrollpanel kan du enkelt legge til og endre DNS-poster. Endringene propagerer vanligvis innen 1 til 24 timer.

Steg 5: Verifiser og test

Push en liten endring til main-branchen og følg med på at pipelinen kjører. Sjekk at endringen blir synlig på domenet ditt. Første gang kan det ta litt tid på grunn av DNS-propagering.

Populære CI/CD-plattformer for domene-deploy

Valg av plattform avhenger av prosjekttype og behov. Her er de mest brukte alternativene i 2026:

  • Vercel: Best for Next.js og React-prosjekter. Automatisk CI/CD ved Git-push, enkel domenekobling.
  • Netlify: Ideell for statiske sider og JAMstack. Innebygd CI/CD med forhåndsvisning av pull requests.
  • Cloudflare Pages: Rask global distribusjon. God integrasjon med Cloudflare DNS.
  • GitHub Actions: Fleksibelt for alle typer prosjekter. Krever mer manuell konfigurasjon, men gir full kontroll.
  • GitLab CI/CD: Kraftig pipeline-system med innebygd containerregistry.

Uavhengig av plattform trenger du et domene med riktig DNS-oppsett. De fleste utviklere velger et .no-domene for norske tjenester fordi det bygger tillit hos brukerne.

Hva koster et .no-domene for CI/CD-prosjektet ditt?

Et .no-domene koster fra 99 kr/året hos Feno. Det er ingen skjulte gebyrer for DNS-administrasjon eller domeneoverføring. Til sammenligning ligger markedsprisen typisk mellom 99 og 200 kr/året hos norske registrarer.

For CI/CD-prosjekter kan du også vurdere å registrere et eget staging-domene (for eksempel staging.dittprosjekt.no som subdomene) for å teste deploy-pipelinen før produksjon. Subdomener er gratis og konfigureres via DNS.

Administrer domenet og DNS enklere med Feno

Når du bruker CI/CD med egendefinerte domener, er det viktig at DNS-administrasjonen er enkel og pålitelig. Feno tilbyr:

  • Moderne kontrollpanel for rask endring av DNS-poster
  • Domenevarsler som gir beskjed ved endringer eller utløp
  • Norsk kundestøtte som forstår tekniske behov
  • Enkel overføring fra andre registrarer med autorisasjonskode

God DNS-kontroll er spesielt viktig for CI/CD-oppsett der du kanskje har flere miljøer (produksjon, staging, preview) som peker til ulike adresser.

Overføre domene fra en annen registrar

Har du allerede et domene hos en annen registrar? Du kan enkelt flytte det uten nedetid for CI/CD-pipelinen din.

  1. Logg inn hos nåværende registrar og hent autorisasjonskoden (AuthCode/EPP-kode)
  2. Gå til feno.no og start overføringen
  3. Tast inn domenenavnet og autorisasjonskoden
  4. Overføringen fullføres vanligvis innen 1 til 5 virkedager

DNS-innstillingene dine beholdes under overføringen, så CI/CD-pipelinen fortsetter å fungere som normalt.

Vanlige spørsmål om CI/CD og domener

Kan jeg bruke CI/CD med et .no-domene?

Ja, absolutt. Et .no-domene fungerer med alle CI/CD-plattformer. Du konfigurerer bare DNS-postene til å peke mot din valgte hosting-plattform, og den automatiske deployen håndterer resten.

Får jeg nedetid når CI/CD-pipelinen deployer?

Nei, moderne deploy-plattformer bruker atomic deploys eller blue-green deployment. Det betyr at den nye versjonen bygges ferdig før trafikken flyttes over. Brukerne merker ingenting.

Hvor lang tid tar DNS-endringer å aktiveres?

DNS-propagering tar vanligvis mellom noen minutter og opptil 24 timer, avhengig av TTL-verdien. For CI/CD-oppsett anbefaler vi å sette en lav TTL (300 sekunder) slik at endringer trer i kraft raskere.

Konklusjon

Med CI/CD domene deploy sparer du tid, reduserer feil og får en profesjonell arbeidsflyt der koden din automatisk publiseres til ditt eget domene. Kombiner dette med et pålitelig .no-domene, og du har et solid fundament for ethvert norsk nettprosjekt.

Klar til å komme i gang? Sikre ditt domene hos Feno i dag og koble det til din CI/CD-pipeline på under 30 minutter.

Registrer ditt .no-domene i dag

Sikre deg det perfekte domenenavnet for din bedrift eller prosjekt. Enkel registrering og administrasjon.

  • Norsk domeneforhandler
  • Enkel DNS-administrasjon
  • Konkurransedyktige priser
Kom i gang