13 lines
528 B
YAML
13 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 }}
|