Uge 17
- jonathanlipinskira
- 30. apr.
- 3 min læsning
Mandag
Mål for dagen:
Forberedelse til PROSA kursus i CI/CD scripting i Jenkins. På trods af, at jeg har skiftet fra Azure Pipelines fra Jenkins, så vil jeg forberede mig på kurset, ved at lære om generel .yaml / script syntax, og forsøge at forstå hvad essensen af stages, tasks, jobs etc er.
Aktiviteter på dagen:
Jeg fandt denne video ved at søge efter Yaml syntax. Jeg havde brug for en video, for at få en hurtig gennemgang af, hvordan sproget opfører sig generelt. Videoen gennemgår meget basal syntax, og er ikke speciel CI/CD fokuseret, hvilket jeg fandt hjælpsomt til bare at lære syntaxen.
Video fra samme content creator, som gennemgår basale kendetegn ved scripting
Syntax dokumentation for .yaml filer (azure pipeline's sprog)
Refleksioner for dagen:
Det er fint at lære om scripting og yaml, og jeg har forsøgt at lave nogle småting i .yaml filer, og egentlig også fået nogle basale kommandoer til at fungere i Azure Pipelines.
Tirsdag
Mål for dagen:
Bruge det meste af dagen på PROSA kursus omkring CI/CD, som jeg forberedte mig på i går.
Aktiviteter på dagen:
Underviseren gav os adskillige opgaver
Min github fra kurset

Refleksioner for dagen:
Kurset var en super god hjælp til at forstå basal CI/CD process, og underviseren var god til at give os opgaver.

CI/CD model, som viser hvorfor "manuel" menneskelig test helst skal være i slutningen af en pipeline. Computer kraft er meget billigere end mennesker, og det er derfor bedst at manuel testing forgår i slutningen af en CI/CD pipeline, da det ellers ville være alt for dyrt at skulle have et menneske til at tjekke alle commits inden man overhovedet kører computer tests.
Onsdag
Mål for dagen:
Få brugt min nye viden til at lave en pipeline i Azure for vores azure repository. Få oprettet et docker repository og lavet access tokens
Aktiviteter på dagen:
Hurtig og god gennemgang af oprettelse af docker repo
Docker dokumentation på at oprette et docker repository
Jeg havde brug for en kilde, som kunne vise mig best practice for at oprette et docker repo
Refleksioner for dagen:
Stødte på problemer i løbet af dagen og kom desværre ikke meget længere end at få oprettet et docker repo. Havde problemer med at få Azure til at acceptere mine access tokens fra dockerhub
Torsdag & fredag
Mål for dagen:
Få løst problemerne med Azure og dockerhub access token, og få startet en pipeline.
Aktiviteter på dagen:
God gennemgående video som viser hvordan man sætter azure pipelines op, og får ens docker image pushet til Azure docker repo. Denne feature var desværre blokeret for min usertype, så måtte finde en anden metode.
Microsoft's egen officielle Azure dokumentation på at oprette og skubbe til Azure docker repo. Fandt ud af, at min usertype ikke har disse rettigheder, så måtte finde en anden udvej.


Refleksioner for dagen:
Alt i alt en meget produktiv dag, hvor jeg kom i mål med at lave en basal azure pipeline, som bygger et commit som docker image og sender det til mit dockerhub repository.
Comentários