Skip to content

๐Ÿ”„ Code for the challenge presented in the Full Cycle's Continuous Integration module.

Notifications You must be signed in to change notification settings

emiliosheinz/full-cycle-ci-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Quality Gate Status Coverage

Full Cycle CI Challenge

In this challenge, I'm consolidating my knowledge related to creating a CI (Continuous Integration) pipeline by performing the following steps:

  • Create a small, simple application in node.js
  • Create unit tests for this application
  • Set up a CI pipeline using GitHub Actions that does the following:
    • Installs dependencies
    • Runs the tests
    • Executes SonarCloud

Application

The application is a simple Node.js application that exposes several math functions: sum, sub, mult, and div. Also, inside the .github/workflows folder, you can find the GitHub Actions workflow that is responsible for running the CI pipeline that will run the tests and execute SonarCloud.

Used technologies

  • Node.js
  • Jest
  • GitHub Actions
  • SonarCloud

About

๐Ÿ”„ Code for the challenge presented in the Full Cycle's Continuous Integration module.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published