Lecture: CI/CD

Lecture: CI/CD

Administrative information


Title DevOps and CI/CD
Duration 60 min
Module B
Lesson Type Lecture
Focus Practical - Organisational AI
Topic

DevOps and CI/CD practicalities

 

Keywords


DevOps,CI/CD,GitHub actions,Continuous integration, testing and deployment,

 

Learning Goals


  • Students will gain an overview of DevOps
  • Students will be introduced to CI/CD, including what happens in CI and in CD
  • Students will develop testing in a CI/CD pipeline
  • Students will develop Github actions

 

Expected Preparation


Learning Events to be Completed Before

None.

Obligatory for Students

None.

Optional for Students

  • "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation", Humble and Farley, 2010
  • Git
  • YAML
  • Writing unit tests

References and background for students:

None.

Recommended for Teachers

None.

Lesson Materials



The materials of this learning event are available under CC BY-NC-SA 4.0.

 

Instructions for Teachers


This lecture will introduce students to the DevOps and its relationship to Agile, and concentrate on the concepts of continuous integration, testing, and delivery/deployment. A general introduction to DevOps and CI/CD is given followed by a practical demonstration of how to use a CI/CD tool such as Github action to build a real CI/CD pipeline which includes build, test, and deploy to the cloud task for a web application. \instructions=This lecture will introduce students to the DevOps and its relationship to Agile, and concentrate on the concepts of continuous integration, testing, and delivery/deployment. A general introduction to DevOps and CI/CD is given followed by a practical demonstration of how to use a CI/CD tool such as Github action to build a real CI/CD pipeline which includes build, test, and deploy to the cloud task for a web application.

Outline

Time schedule
Duration (Min) Description
5 Agile and DevOps
10 Continuous Integration
10 Continuous Delivery and Deployment
10 Continuous Testing
20 Building a CI/CD pipeline using Github actions
5 Recap

More information

Click here for an overview of all lesson plans of the master human centred AI

Please visit the home page of the consortium HCAIM

Acknowledgements

The Human-Centered AI Masters programme was co-financed by the Connecting Europe Facility of the European Union Under Grant №CEF-TC-2020-1 Digital Skills 2020-EU-IA-0068.

The materials of this learning event are available under CC BY-NC-SA 4.0

 

The HCAIM consortium consists of three excellence centres, three SMEs and four Universities

HCAIM Consortium

Colofon

Het arrangement Lecture: CI/CD is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

Laatst gewijzigd
2024-05-15 11:12:36
Licentie

Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding-GelijkDelen 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding en publicatie onder dezelfde licentie vrij bent om:

  • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
  • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
  • voor alle doeleinden, inclusief commerciële doeleinden.

Meer informatie over de CC Naamsvermelding-GelijkDelen 4.0 Internationale licentie.

Aanvullende informatie over dit lesmateriaal

Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

Toelichting
.
Eindgebruiker
leerling/student
Moeilijkheidsgraad
gemiddeld
Studiebelasting
4 uur en 0 minuten

Gebruikte Wikiwijs Arrangementen

HCAIM Consortium. (z.d.).

Acknowledgement

https://maken.wikiwijs.nl/198386/Acknowledgement

HCAIM Consortium. (z.d.).

Practical: Practice with XAI models 1

https://maken.wikiwijs.nl/200231/Practical__Practice_with_XAI_models_1

close
Colofon
gemaakt met Wikiwijs van kennisnet-logo
open