https://github.com/devopshobbies/github-actions-for-react
https://github.com/devopshobbies/github-actions-for-react
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devopshobbies/github-actions-for-react
- Owner: devopshobbies
- Created: 2022-10-09T12:29:55.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-19T07:01:51.000Z (over 3 years ago)
- Last Synced: 2025-03-25T18:45:14.657Z (12 months ago)
- Language: TypeScript
- Size: 1.33 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Automation-Reactjs-practice
### Dummy project for practicing CI/CD in React.js and typescript with github actions
---
> You can use this project as the basis for your **CI/CD** Frontend projects by using github actions
> We added a pre-commit hook to the Husky and checked Es-ling
> and in this project I tried to use all aspects For CI/CD Frontend Development
### **techs**:
> **eslint**, **prettier**, **jest**, **testing-library**, **cypress e2e**, **husky**, **codecov**, **gh-pages**
> There are three jobs in this workflow:
> 1. test
> 2. build
> 3. deploy
---
1. **test:**
> in this job I'v added **linting**, **jest** testing and **codecov coverage** to the pipline
2. **build:**
> The job involved installing all dependencies, building the project with type checking, testing **e2e** with **Cypress**, and uploading test videos artifacts
3. **deploy:**
> We have a **CD** section in this job by building and deploying the project to the **github pages**