Koble prosjektet til Github

For at automatiseringsløsningen på Dapla skal kunne settes opp automatisk må denne ha tilgang til å lese fra prosjektets IAC-repo1. Dette avsnittet vil beskrive denne prosessen. Merk at dette er en engangsjobb som må gjøres av prosjektets kildedataansvarlige.

Viktig: Prosjektets kildedataansvarlige også må ha administrator-rettigheter til IAC-repoet i Github.

  • Logg inn på Google Cloud Console og velg det prosjektet som skal konfigureres øverst venstre hjørte. Søk opp Cloud Build i søkefeltet og trykk på det valget som kommer opp.

  • Det skal nå være en venstremeny tilgjengelig med tittel Cloud Build. Trykk på menyvalget som heter Triggers (Figur 1)

Bilde av venstremeny

Figur 1: Bilde av venstremeny
  • I nedtrekkslisten Region sørg for at europe-north1 er valgt (Figur 2)

Bilde som viser nedtrekksliste for region

Figur 2: Velg korrekt region
  • Trykk deretter på en link som heter CONNECT REPOSITORY ca. midt på siden.

Oversikt over triggers

Figur 3: Oversikt over triggers
  • Nå vil det dukke opp et vindu på høyre side med overskrift Connect repository (Figur 4). Velg GitHub (Cloud Build GitHub App) og trykk på CONTINUE

Vindu for å velge Cloud Build Github App

Figur 4: Vindu for å velge Cloud Build Github App
  • Et pop-up vindu tilsvarende Figur 5 vil komme opp. Trykk på Authorize. Vinduet vil etter hvert lukke seg og man kommer videre til et steg som heter Select repository (Figur 6)

Pop-up vindu for Github

Figur 5: Pop-up vindu for Github

Valg av Github repository

Figur 6: Valg av Github repository
  • Trykk på nedtrekkslisten Repository og skriv inn teamets navn. Huk av boksen ved teamets IAC-repo og trykk OK.

Gi Google Build tilgang til Github repository

Figur 7: Gi Google Build tilgang til Github repository
  • Kryss så av i sjekkboksen som i (Figur 8) og trykk CONNECT.

Bekreft nytt Github repository

Figur 8: Bekreft nytt Github repository
  • Til slutt vil skjermbildet se ut som vist i Figur 9. Det siste steget Create a trigger kan du hoppe over. Dette vil bli satt opp av automatiseringsløsningen senere. Trykk på knappen DONE

Skjermbilde som viser siste trinn i konfigurasjonen - create a trigger

Figur 9: Siste steg - Create a trigger

Fotnoter

  1. IAC-repo er et en kodebase i Github på formen https://github.com/statisticsnorway/team-navn-iac.↩︎