Setup GitLab CI for a NodeJS application on Ubuntu

As you may know GitLab, it is online repository with feature that you are able to store private project for free (GitHub private repo has fee). Beside of this, GitLab also support CI (Continuous integration), with this feature your application will be built and deploy since you have a new…