Project: App aligned with Qatar's National Development Strategy. In this project you should use the knowledge and techniques learned in the course to develop a simple app from implementation to deployment.
CI Pipeline Setup: Establish a Continuous Integration (CI) pipeline to automate building and testing the app upon code changes.
Documentation & Reporting: Update project documentation and prepare a final report outlining the development process, CI/CD setup, and app functionalities.
Optional: CD Pipeline Setup (Optional): Set up a Continuous Delivery (CD) pipeline to automate deployment of the app to a cloud platform for real-world testing and feedback (optional due to limited time).
Deliverables:
Fully functional CI pipeline integrated with the project repository
Updated project documentation and a final report
(Optional) Functional CD pipeline set up for automated deployment
Week 4: CI/CD Pipeline
Focus: Automation and Reliability
Tasks:
CI Pipeline Setup: Establish a Continuous Integration (CI) pipeline to automate building and testing the app upon code changes.
Documentation & Reporting: Update project documentation and prepare a final report outlining the development process, CI/CD setup, and app functionalities.
Optional: CD Pipeline Setup (Optional): Set up a Continuous Delivery (CD) pipeline to automate deployment of the app to a cloud platform for real-world testing and feedback (optional due to limited time).
Deliverables:
Fully functional CI pipeline integrated with the project repository
Updated project documentation and a final report
(Optional) Functional CD pipeline set up for automated deployment