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.