Mini Project: Git and Jenkins Katas

Mini Project: Git and Jenkins Katas

In this project, we’ll practice Git and Jenkins katas. In Git katas, we’ll practice running a Git server, dealing with remote repositories, working on two contributors pushing commits to a shared repository, and repository forking and pulling requests. In Jenkins katas, we’ll learn about creating a job, building steps, integrating Git with Jenkins, building Docker containers, and deploying containers.

Project focus: Git and Jenkins katas

  • Git katas:
    • Run a Git server
    • Deal with remote repositories
    • Collaboration
    • Repository forking and pull requests
  • Jenkins katas:
    • Create a job
    • Build steps
    • Automated testing
    • Integrate Git with Jenkins
    • Docker container build step
    • Deploy containers