An open API service indexing awesome lists of open source software.

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.

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