Web: https://dev.to/sumansarkar/gitlab-cicd-nodejs-pm2-4llh

Jan. 14, 2022, 4:16 p.m. | Suman Sarkar

DEV Community dev.to

✋ Hi this is Suman Sarkar, a web-dev from Kolkata with 5 years of experience in programming and little to none experience with CI/CD. Today I'll talk about how to setup Gitlab CI/CD with self hosted runners.





👉 Things we will cover in this article



  1. 😕 What is CI/CD?

  2. 👍 Setup a minimal expressjs API with pm2

  3. 🧑‍💻 Setup our first ever Gitlab pipeline to install & restart our server whenever an update is pushed on the “dev” branch

  4. 🏃 Install self-hosted runners on a linux server

  5. 🔒 Register our …

cd ci devops gitlab javascript node webdev

Machine Learning Platform Engineer - Team Lead

@ Arctic Wolf Networks | Kitchener-Waterloo, Ontario, Canada or Toronto, Ontario, Canada

Staff Support Engineer - Terraform

@ HashiCorp | United States (Remote)

Cloud Security Engineer

@ Novetta | Arlington, VA

AWS Solutions Architect - FL

@ Amazon.com | US, FL, Virtual Location - Florida

DevOps Engineer, Cloud

@ Hyperscience | Germany

Cloud Infrastructure Architect, Professional Services, Federal Civilian focus

@ Amazon.com | US, MD, Virtual Location - Maryland