Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1 KB

File metadata and controls

40 lines (26 loc) · 1 KB

Backend Challenge - CI Pipeline Setup

Introduction

Set up a basic Continuous Integration pipeline for automated testing and building.

This challenge is tech-agnostic. Choose your preferred programming language, framework, database, ORM, CI tool, and other services. For middle level, you can use advanced features.

Objectives

  • Configure automated testing
  • Set up build pipelines
  • Implement code quality checks

Instructions

  1. Environment Setup:

    • Programming language and web framework
    • Database and ORM
    • CI/CD tool
    • Docker (recommended for containerization)
  2. Implementation Details:

    • Write unit and integration tests
    • Configure CI pipeline for testing and building
    • Add automated deployment steps
  3. Testing:

    • Trigger pipeline and verify execution

Possible Improvements

  • Add code coverage reporting
  • Implement multi-environment deployments

Conclusion

By completing this challenge, you will understand CI fundamentals.

Happy coding!