30 lines
711 B
YAML
30 lines
711 B
YAML
image: node:16
|
|
|
|
definitions:
|
|
steps:
|
|
# Build nodes
|
|
- step: &step-build-nodes
|
|
name: Build
|
|
caches:
|
|
- node
|
|
script:
|
|
- npm install
|
|
- npm test
|
|
|
|
# Publish node
|
|
- step: &step-publish-nodes
|
|
name: Publish Nodes
|
|
script:
|
|
- pipe: atlassian/npm-publish:0.3.2
|
|
variables:
|
|
NPM_TOKEN: $CAPTICA_NPM_TOKEN
|
|
FOLDER: './'
|
|
EXTRA_ARGS: '--access public'
|
|
pipelines:
|
|
default:
|
|
- step: *step-build-nodes
|
|
|
|
tags:
|
|
v*:
|
|
- step: *step-build-nodes
|
|
- step: *step-publish-nodes |