App Development lifecycle
Continuous integration (CI)
Continuous Delivery (CD)
Packaging and Docker
Docker setup
Building an API server
Deployments
Intro to Cloud
Using local LLMs
Appendix 1 yaml syntax
Appendix 2 Docker commands
Practice
Assignment
Core program
Week 13 Assignment
Task 1 - Setup a CI
You have been assigned to add a simple CI pipeline to an existing Weather app written in React and Typescript
Requirements
- Create a GitHub Action to run a CI pipeline with the following steps:
- Run Linter to check for code errors.
- Run unit tests.
- Build the React application.
- Zip the build output folder and upload it as a build artefact.
- The project has a linter error, find and solve it.
Guidance
- Check the
README.md file in the task-1 folder in the repository for a few commands
- The build output is being saved into a new folder called
dist
- Read more about linters and ESLint here: https://eslint.org/
Submission
Follow the Assignment submission guide to learn how to submit the assignment
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0
*https://hackyourfuture.net/*

Built with ❤️ by the HackYourFuture community · Thank you, contributors
Found a mistake or have a suggestion? Let us know in the feedback form.