Skip to content

This project is a CI/CD pipeline implementation for a NestJS application using GitHub Actions

Notifications You must be signed in to change notification settings

islasjuanp/nest-cicd

Repository files navigation

Nests CI/CD Project

Test Badge Docker Badge Audit

Description

This project is a CI/CD pipeline implementation for a NestJS application using GitHub Actions.

The pipeline is designed to automate the process of building, testing, and deploying the application, ensuring that changes are thoroughly tested and safely deployed to production. With this pipeline in place, the development team can focus on writing code, while the pipeline handles the rest, improving efficiency and reducing errors.

Installation

$ npm install

Running the app

# development
$ npm run start

# Running with docker
$ npm run docker:start 

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# Starting docker dependencies + e2e tests
$ npm run docker:start:dependencies
$ npm run test:e2e

# e2e tests with docker
$ npm run docker:test

# test coverage
$ npm run test:cov

About

This project is a CI/CD pipeline implementation for a NestJS application using GitHub Actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published