12 lines
528 B
YAML
12 lines
528 B
YAML
# build-reason.yml
|
|
# Description: runs steps if build.reason condition is valid. conditions is a string of valid build reasons
|
|
# to include steps (',' separated).
|
|
parameters:
|
|
conditions: ''
|
|
steps: []
|
|
|
|
steps:
|
|
- ${{ if and( not(startsWith(parameters.conditions, 'not')), contains(parameters.conditions, variables['build.reason'])) }}:
|
|
- ${{ parameters.steps }}
|
|
- ${{ if and( startsWith(parameters.conditions, 'not'), not(contains(parameters.conditions, variables['build.reason']))) }}:
|
|
- ${{ parameters.steps }}
|