parameters:
- name: pool
displayName: 'Pool'
type: string
default: 'Azure Pipelines'
values:
- 'Azure Pipelines'
- 'Self-hosted'
trigger:
branches:
include:
- release/*
- hotfix/*
tags:
include:
- '*'
pr:
branches:
include:
- master
- main
resources:
repositories:
- repository: templates
type: git
name: Gateway/paybyrd-deployment
ref: release/7.12.0
variables:
- template: 'variables.yml'
stages:
- template: versioning/prepare.yml@templates
parameters:
pool: ${{ parameters.pool }}
- template: library/nodejs/build.yml@templates
parameters:
pool: ${{ parameters.pool }}
artifact_name: ${{ variables.artifact_name }}
- template: npm/deploy-workspace.yml@templates
parameters:
pool: ${{ parameters.pool }}
artifact_name: ${{ variables.artifact_name }}