Aller au contenu

Description

Ce template fourni une stack basique pour un module nodejs.
Il vous apporte:
- Une phase de build
- Une phase d'execution des tests
- Une phase d'upload sur un dépôt npm

Pour cela, nous utilisons l'image docker node-build.

Utilisation

.gitlab-ci.yml
stages:
  - build
  - test
  - deploy

include:
  - remote: 'https://gitlab-templates.galilee.fr/node_basic/0.0.1.yml'

Variables accessibles

Nom Optionnelle Description
NODE_VERSION oui Version de node à utiliser. 16.16.0 par défaut.
NPM_EMAIL non Adresse email à déclarer pour la publication du package.
NPM_CUSTOM_REGISTRY_PUBLISH non Adresse du dépôt npm.
NPM_CUSTOM_REGISTRY_USER non Nom d'utilisateur pour le dépôt npm.
NPM_CUSTOM_REGISTRY_PASSWORD non Mot de passe pour pousser le package sur le dépôt npm.

Historique

v0.0.1

Première version.