@stordata/eslint-config
Version:
Shareable ESLint configuration for Stordata projects
27 lines (23 loc) • 508 B
YAML
image: docker.stordata.fr/stordata/docker-node:24
stages:
- build
- release
build:
stage: build
tags:
- docker
script:
- npm ci
- npm test
release:
stage: release
tags:
- docker
script:
- echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > .npmrc
- sed -i "s/\"version\":\s\"\(.*\..*\)\.\(.*\)\"/\"version\":\"\1.$(date +%Y%m%d%H%M%S)\"/" package.json
- npm i
- npm publish
- git checkout .
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH