Lektion 2 av 12
Ett viktigt argument för att förflytta sin drift till molnet är automatisering. Där finns många moment man vill automatisera och standardisera, i denna lektion kommer vi praktisk att bygg av kod, men även prata om release delen.
Vi kommer under hela kursen att använda Github actions som bygg system.
Förre lektion (1): Internet och moln
Nästa lektion (3): Containrar och orkestrering
Detta är material (artiklar, videoer, blogs, podcasts etc) som är den teoretiska bas för denna lektion, det antas att du har läst/set/lystnad detta innan lektionen starter.
Estimerat samlat “läs”-tid för lektionslittertur är 51 min (för den frivilliga fördjupningslitteratur gäller 99 min)
En typ av verktyg som gör att man enkelt kan hålla koll på ändringar i kod, men där finns inget som hindra att allt i princip kan sparas i ett versions kontroll system.
En kultur som bygga på tanken om att öka effektiviten i mjukvaru leverans bland annat gennom ett ökat samarbejde emellen utveckalre (developers - dev) och drift (operations - ops), tanken är att detta samarbejde till stor del omhandlar automatisering och en kultursändring från *vi* till *oss*
Övningen att automatisk bygga vår kod och köra olika kontroller som enhetstestar och där igenom säkkerställa att vi upfyllar vissa krav.
Övningen att levera mjukvaru direkt till en server, med eller utan ett manuellt godkännade
Gå igennom dissa labs på GitHub, dom är en introduktion til GitHub actions som vi kommer att jobba med under hela kursen som dissa är en del av:
Estimerat tid: 143 min
Gå tillsammans två och två (kanske tre, men helst två).
Välj ett projekt som en av er tidigera har jobbet med, det kan vara ett projekt från Dataåtkomst eller Webbutvecling backend. Förslagvis SpacePark V1 från Dataåtkomst.
Om projektet som ni har forkat innehåller flera “projects” är det viktigt att alla dealar av projektet byggas.
Ett par introduktioner till GitHub actions:
Inlämnas via PingPong, men sparas i GitHub
Gör ett nytt inlägg på din blogg som du gjorde i samband med lektion 1. Det rekomenderas att skriva på samma språk som din första blogg post.
Deadline på PingPong, torsdag den 9:e september kl 23:55. Posta ett länk till dagens blog post.
Skriv ett blogg post som följer denna lektion ska innehålla en text som svara på dissa frågor:
Om du vill kan du nu välja att dela denna blogpost på sociala media (Linked, Twitter, Facebook etc.) kom ihåg att använda lämpliga hashtags som: #1 #2