Skip to content

Commit 0e975bd

Browse files
azure-sdkscbedd
andauthored
add the ability to override default succeeded() conditioning by parameter (#36421)
Co-authored-by: Scott Beddall <[email protected]>
1 parent 4079db4 commit 0e975bd

File tree

4 files changed

+14
-3
lines changed

4 files changed

+14
-3
lines changed

eng/common/pipelines/templates/steps/daily-dev-build-variable.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# is used when this pipeline is going to be generating and publishing daily dev builds.
33
parameters:
44
ServiceDirectory: ''
5+
Condition: succeeded()
56
steps:
67
- ${{if ne(parameters.ServiceDirectory, '')}}:
78
- task: Powershell@2
@@ -13,12 +14,12 @@ steps:
1314
pwsh: true
1415
workingDirectory: $(Pipeline.Workspace)
1516
displayName: Dump Package properties
16-
condition: succeeded()
17+
condition: ${{ parameters.Condition }}
1718
- pwsh: |
1819
$setDailyDevBuild = "false"
1920
if (('$(Build.Reason)' -eq 'Schedule') -and ('$(System.TeamProject)' -eq 'internal')) {
2021
$setDailyDevBuild = "true"
2122
}
2223
echo "##vso[task.setvariable variable=SetDevVersion]$setDailyDevBuild"
2324
displayName: "Setup Versioning Properties"
24-
condition: and(succeeded(), eq(variables['SetDevVersion'], ''))
25+
condition: and(${{ parameters.Condition }}, eq(variables['SetDevVersion'], ''))

eng/common/pipelines/templates/steps/verify-changelog.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ parameters:
1111
- name: ForRelease
1212
type: boolean
1313
default: false
14+
- name: Condition
15+
type: string
16+
default: succeeded()
1417

1518
steps:
1619
- task: Powershell@2
@@ -23,4 +26,5 @@ steps:
2326
pwsh: true
2427
workingDirectory: $(Pipeline.Workspace)
2528
displayName: Verify ChangeLogEntry for ${{ parameters.PackageName }}
29+
condition: ${{ parameters.Condition }}
2630
continueOnError: false

eng/common/pipelines/templates/steps/verify-path-length.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
# Template for all Python Scripts in this repository
2-
parameters:
2+
parameters:
33
SourceDirectory: ''
44
BasePathLength: 49
5+
Condition: succeeded()
56

67
steps:
78
- task: PythonScript@0
89
displayName: Analyze Path Lengths
10+
condition: ${{ parameters.Condition }}
911
inputs:
1012
scriptSource: inline
1113
script: |

eng/common/pipelines/templates/steps/verify-readme.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,14 @@ parameters:
1515
- name: DocWardenVersion
1616
type: string
1717
default: ''
18+
- name: Condition
19+
type: string
20+
default: succeeded()
1821

1922
steps:
2023
- task: PowerShell@2
2124
displayName: "Verify Readmes"
25+
condition: ${{ parameters.Condition }}
2226
inputs:
2327
filePath: "eng/common/scripts/Verify-Readme.ps1"
2428
arguments: >

0 commit comments

Comments
 (0)