Skip to content

Latest commit

Β 

History

History

ci-cd

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 

README.md

Stage #2 GitHub Actions & CI/CD Concepts πŸ”„

Module Overview πŸ“š

The "GitHub Actions & CI/CD Concepts" module is tailored to introduce students to the principles of Continuous Integration (CI) and Continuous Deployment (CD) with a focus on GitHub Actions as a platform for automating software development workflows. This course will guide students through setting up CI/CD pipelines, understanding workflow syntax, and leveraging GitHub Actions to automate tests, builds, and deployments.

Learning Objectives 🎯

Students will:

  • Understand the core principles of Continuous Integration and Continuous Deployment.
  • Learn how to configure GitHub Actions for automating workflows.
  • Explore the creation and management of CI/CD pipelines.
  • Analyze case studies to understand the impact and benefits of CI/CD practices.

Approximate Module Completion Time ⏱️

  • 4 hours

Theory πŸ“–

Students are encouraged to explore the following resources:

  1. Introduction to CI/CD:

  2. GitHub Actions Essentials:

  3. Advanced CI/CD with GitHub Actions:

Additional Resources πŸ“˜

  1. GitHub Actions Official Documentation
  2. CI/CD Pipeline: A Gentle Introduction