Skip to content

navikt/vdl-airflow

Repository files navigation

vdl-airflow

Lokal utvikling

Kjør make install for å installere lokalt.

make install

Snowbird

Bruk run_snowbird.sh for å kjøre snowbird.

./infrastructure/run_snowbird.sh

Miljøer

prod

dev

Git-instrukser

Før utvikling

All utvikling skjer i egne brancher hvor man merger endringene fra utviklingsbranchen til miljøet man ønsker å kjøre koden (dev eller main). En typisk arbeidsflyt vill derfor se slik ut:

gitGraph
    commit
    commit
    commit
    branch min-superfancy-utviklingsbranch
    checkout min-superfancy-utviklingsbranch
    commit
    checkout main
    branch dev
    checkout dev
    merge min-superfancy-utviklingsbranch
    checkout min-superfancy-utviklingsbranch
    commit
    commit
    checkout dev
    merge min-superfancy-utviklingsbranch
    checkout main
    merge min-superfancy-utviklingsbranch
Loading

Stå i main branchen.

git switch main

Pull endringer i main

git pull

Opprett egen utviklingsbranch

git switch -c min-superfancy-utviklingsbranch

Deploy

Når du ønsker å deploye kode til prod, eller dev må koden pushes til main-branchen for prod eller dev-branchen for dev.

git switch <main/dev>
git pull
git merge `<utviklingsbranch>`
git push