Indførelsen
Dette modul dækker løbende integration med GitHub Actions, herunder arbejdsprocesser, miljøvariabler, artefakter, hemmeligheder og sikkerhedspraksis.
Læringsmål
Når du har fuldført dette modul, kan du:
- Design arbejdsgange til kontinuerlig integration og implementering
- Implementer automatiseret test i GitHub Actions-pipelines
- Konfigurer pipelines med flere job med afhængigheder og parallel udførelse
- Miljøvariabler og deres omfang
- Bedste fremgangsmåder til sikring af hemmeligheder
- Sådan opretter og bruger du brugerdefinerede GitHub-handlinger
- Del bygartefakter mellem job
- Opret statusbadges for arbejdsgange
- Administrer krypterede hemmeligheder for API-nøgler og legitimationsoplysninger
- Implementer Git-mærkning til udgivelsesstyring og versionsstyring
- Anvende sikkerhedspraksis i arbejdsprocesser og lagre
Forudsætninger
Du skal have:
- Grundlæggende GitHub-oplevelse med lagre, forgreninger og pullanmodninger
- Forståelse af udviklingsarbejdsgange
- Grundlæggende brug af kommandolinjen
Nyttigt, men ikke påkrævet:
- Erfaring med CI/CD-værktøjer
- Docker viden
- Erfaring med teamudvikling