devops-exercises/exercises/devops/ci_for_open_source_project.md
abregman e54648d47f Modify the structure of README.md
Instead of having exercises in their own separate section,
they are now part of the main topics sections.

This should make the learning process easier to follow
where users have both exercises and questions in the same
place.

In addition, added a couple of new questions & exercises
and modified existing scripts accordingly.
2021-07-12 02:02:57 +03:00

672 B

CI for Open Source Project

  1. Choose an open source project from Github and fork it
  2. Create a CI pipeline/workflow for the project you forked
  3. The CI pipeline/workflow will include anything that is relevant to the project you forked. For example:
  • If it's a Python project, you will run PEP8
  • If the project has unit tests directory, you will run these unit tests as part of the CI
  1. In a separate file, describe what is running as part of the CI and why you chose to include it. You can also describe any thoughts, dilemmas, challenge you had

Bonus

Containerize the app of the project you forked using any containerization technology you would like.