msbuild
12 строк · 528.0 Байт
1# build-reason.yml
2# Description: runs steps if build.reason condition is valid. conditions is a string of valid build reasons
3# to include steps (',' separated).
4parameters:
5conditions: ''
6steps: []
7
8steps:
9- ${{ if and( not(startsWith(parameters.conditions, 'not')), contains(parameters.conditions, variables['build.reason'])) }}:
10- ${{ parameters.steps }}
11- ${{ if and( startsWith(parameters.conditions, 'not'), not(contains(parameters.conditions, variables['build.reason']))) }}:
12- ${{ parameters.steps }}
13