Installere og sette opp studioctl
Slik installerer du studioctl, logger inn og henter appen til egen maskin.
studioctl er et kommandolinjeverktøy fra Altinn Studio. Du bruker det når du skal jobbe med appen på egen maskin i stedet for i Altinn Studio Designer. Med studioctl kan du
- logge inn i Altinn Studio og hente appen til maskinen din
- teste appen på egen maskin
- oppgradere appen til en ny versjon av Altinn Studio
Vi anbefaler studioctl når du skal oppgradere appen. Det er som regel utvikleren eller leverandøren din som installerer og bruker verktøyet. Jobber du ikke selv med koden, kan du sende denne siden til dem.
studioctl er foreløpig en forhåndsversjon (v0.1.0-preview). Nye versjoner kan ha brytende endringer. Se endringsloggen for studioctl før du oppdaterer.Dette trenger du
studioctl virker på Windows, macOS og Linux. På maskinen må du også ha
- Git, slik at studioctl kan hente appen fra Altinn Studio
- .NET SDK, slik at du kan kjøre appen
- Docker, Podman eller Colima, slik at du kan starte den lokale testplattformen
Skal du oppgradere appen til v9, trenger du .NET SDK 11 eller nyere. Bruker du en forhåndsversjon av .NET 11, må den være 11.0.100-rc.2 eller nyere.
Når du har installert studioctl, kan du kontrollere at du har alt du trenger.
Installer studioctl
Kjør denne kommandoen i en terminal på Mac og Linux:
curl -sSL https://altinn.studio/designer/api/v1/studioctl/install.sh | sh
På Windows kjører du denne kommandoen i PowerShell:
iwr https://altinn.studio/designer/api/v1/studioctl/install.ps1 -useb | iex
Installasjonen kan spørre deg hvor du vil legge studioctl. Den installerer også det studioctl trenger for å kjøre den lokale testplattformen.
Logg inn og hent appen
- Logg inn i Altinn Studio:Nettleseren åpner Altinn Studio, og du logger inn med Ansattporten som vanlig. studioctl husker innloggingen på maskinen din.
studioctl auth login - Hent appen. Bytt ut
<org>med kortnavnet til virksomheten din og<app-name>med navnet på appen:Du kan også lime inn lenken til app-repoet i stedet forstudioctl app clone <org>/<app-name><org>/<app-name>. - Gå til mappen studioctl har laget for appen:
cd <app-name>
Nå har du en kopi av appen på maskinen din. studioctl har også satt opp Git, slik at du kan laste opp endringene dine til Altinn Studio igjen.
Kontroller oppsettet
Kjør denne kommandoen:
studioctl doctor
Kommandoen sjekker blant annet at du har .NET SDK og Docker, Podman eller Colima. Mangler noe, viser den hva det er. Den sjekker ikke om .NET-versjonen er ny nok til å oppgradere til v9. Det sjekker studioctl app upgrade selv før den endrer noe i appen.
Oppdater studioctl
Det kommer jevnlig nye versjoner av studioctl. Hent siste versjon før du oppgraderer appen:
studioctl self update
Trenger du en bestemt versjon, legger du til --version, for eksempel studioctl self update --version v0.1.0-preview.29.