Skip to main content

Section outline

  • Module 1: Introduction to CI/CD and DevOps (2 hours)

    • Definition and importance of CI/CD.
    • Overview of DevOps culture and automation.
    • Key tools: Jenkins, GitLab CI, CircleCI, Travis CI.
    • Introduction to version control with Git.

    Module 2: Setting Up a CI Pipeline (3 hours)

    • Installing and configuring Jenkins (or alternatives).
    • Connecting CI tools with version control systems.
    • Automating builds with Maven and Gradle.

    Lab Exercise: Configuring a basic CI pipeline.

    Module 3: CI Best Practices and Version Control (2 hours)

    • Best practices for CI pipelines.
    • Managing branches and merging strategies with Git.
    • Ensuring code quality through automated testing.