Offentlig repository med innhold relatert til Trondheim Cloud Community i Sopra Steria
Alle filer i dette repositoriet er offentlig tilgjengelig på internett. Det skal ikke ligge noen proprietær informasjon her.
Sopra Steria Trondheim Cloud Community er en intern satsing for utvikling av skykompetanse hovedsakelig i Trondheim. Det kan bli aktuelt med sesjoner for utenforstående, men for øyeblikket er dette kun internt. Slide decks er dog for øyeblikket offentlig tilgjengelig.
Det er forsøkt startet en tradisjon for intern Tech Tuesday/Teknolunsj, og formatet er korte teknolunsjer hvor vi presenterer et eller annet teknisk tema. Noen teknolunsjer erstattes med større demonstrasjoner i MS Cloud Community, eller andre events som tar tid fra teknolunsjene.
- Tech Tuesday: Terraform vs Azure Bicep fritt etter hukommelsen
- Tech Tuesday: Sertifikater avmystifisert!
- Tech Tuesday: Tilgangsstyring i Azure
- Tech Tuesday: Docker, Kubernetes and AKS
- Tech Tuesday: Azure Policy
- Tech Tuesday: Azure Networking
- Tech Tuesday: Azure Landing Zones
- Tech Tuesday: Terraform intro
- Tech Tuesday: CAF ESLZ
- MS Cloud Community: Bicep demo
- Tech Tuesday: Network Security Groups
🎄🎅 Juleferie frem til januar 2024. Se forrige avholdte sesjon for generelle planer til neste år. God jul! 🎅🎄
Jeg har stort sett brukt GitHub flow som branching strategi, så jeg følger samme modell her.
Dette betyr:
- Alle bidrag må gjøres i egen branch
- Pull Request må godkjennes av en "moderator"
- Ny branch blir merget inn i main
- Ny branch slettes
Vi prøver å ha så kortlevde brancher som mulig.
Jeg anbefaler å bruke Visual Studio Code for redigering av dokumenter. Den er gratis, og veldig bra med mange utvidelser for ekstra funksjonalitet.
Lag din egen branch med et beskrivende navn, og helst ditt brukernavn på github som prefix. Eksempler: torivara-updated-readme
, torivara-added-scripts
, gybrushthreepwood-added-some-pirate-stuff
, etc.
Sørg for at du sjekker ut denne branchen lokalt før du gjør endringene dine. Hvis du er usikker:
git checkout -b <ditt branch navn>
git branch -l
Gjør de endringene du tenkte å gjøre. Legg til mapper, endre filer, slett filer, og "go nuts". Du kan ikke skade main branch, og alle endringer må godkjennes før de merges med main uansett.
Lag en Pull Request i GitHub. Dette er enkelt, og gir deg mulighet til å se over de endringene du har gjort. Deretter må du be om godkjenning fra noen. Dette er stort sett moderator av repository, som for øyeblikket er torivara.
Når PR er godkjent, kan endringer merges inn i main branch. Kun squash merge er tillatt her, slik at alle commits gjort i din branch reduseres til en commit message. Skriv en beskrivelse over hva som er gjort, og hvorfor, så er det enklere for moderator å godkjenne.
Når alt er ferdig merget inn i main, må du slette unna branch. Dette gjøres på følgende måte:
git branch -D <ditt branch navn>
Du må bruke parametret -D
fordi når man gjør squash merge vil ikke commit history på main være identisk med dine commits gjort i din branch. Git tror derfor at det mangler informasjon. Det gjør mest sannsynligvis ikke det. Hvis du er usikker kan du dobbeltsjekke innhold for å se at alt er likt.
Kjør en git push
etter branch er slettet for å publisere endringene til remote repository.
Tor Ivar Asbølmo i Sopra Steria kan kontaktes ved eventuelle spørsmål.
E-post: tor[dot]asbolmo[alfakrøll]soprasteria[dot]com