https://github.com/rudsarkar/github-ci-learn
This is a demo project to learn how GitHub CI works and write my workflow according to the project.
https://github.com/rudsarkar/github-ci-learn
chai chai-http github-ci mocha nodejs
Last synced: 14 days ago
JSON representation
This is a demo project to learn how GitHub CI works and write my workflow according to the project.
- Host: GitHub
- URL: https://github.com/rudsarkar/github-ci-learn
- Owner: rudSarkar
- Created: 2021-12-09T21:14:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T18:31:40.000Z (3 months ago)
- Last Synced: 2025-04-16T01:56:37.913Z (14 days ago)
- Topics: chai, chai-http, github-ci, mocha, nodejs
- Language: JavaScript
- Homepage:
- Size: 73.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Github CI Workflow
![]()
Basically this is a simple workflow that will run tests on the code when any commit pushes to the repository. I used [Node.js](https://nodejs.org/en/) with [express](https://www.npmjs.com/package/express) and for tests I used [chai](https://www.npmjs.com/package/chai), [chai-http](https://www.npmjs.com/package/chai-http) and [mocha](https://www.npmjs.com/package/mocha).
## What is CI
CI stands for Continuous Integration. It is a process where multiple developers work together contribute to changes code, add feature for a project. It's a DevOps practice. Developers frequently merge code changes in a central repository where the project is build, test and run on the CI server.
Figure: Github Actions CI