DEV Community

Cover image for Node.JS DevOps: Simplify Your Life with GitHub Actions
Daniele Fontani
Daniele Fontani

Posted on • Originally published at towardsdatascience.com

1 1

Node.JS DevOps: Simplify Your Life with GitHub Actions

n this article, I will share with you the configuration that I have adopted for deploying MESS (MongoDB Event Sourcing System), my first Node.js opensource project. The configuration is a single YAML file that unlocks infinite powers to your GitHub repository.
What I realized here is a simple configuration that satisfies all the basic needs of a nowadays enterprise application:

  • automatically version code
  • run test on every release
  • publish artefact to NPMJS (in case you have a library or you are delivering through NPM)
  • publish your docker container ready to go to a container repository

All these features may seem hard to be reached, but you will discover that will come more or less out of the box using
GitHub actions.
Read the full article and learn how :)

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Billboard image

Try REST API Generation for MS SQL Server.

DevOps for Private APIs. With DreamFactory API Generation, you get:

  • Auto-generated live APIs mapped from database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay