Skip to content

Commit 7b2584e

Browse files
authored
Address Condition Failure (#36423)
* ensuring that our common template calls are properly conditioned
1 parent 3c77a4f commit 7b2584e

File tree

5 files changed

+10
-3
lines changed

5 files changed

+10
-3
lines changed

eng/pipelines/templates/jobs/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ jobs:
196196
- 'CoalesceBuildArtifacts'
197197
- ${{ else }}:
198198
- 'Build'
199-
199+
200200
timeoutInMinutes: 90
201201

202202
pool:
@@ -247,6 +247,7 @@ jobs:
247247
${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
248248
Directory: sdk/${{ parameters.ServiceDirectory }}
249249
CheckLinkGuidance: $true
250+
Condition: succeededOrFailed()
250251

251252
- task: DownloadPipelineArtifact@2
252253
condition: succeededOrFailed()

eng/pipelines/templates/steps/analyze.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ steps:
2727

2828
- task: PythonScript@0
2929
displayName: 'Set Tox Environment Skips'
30+
condition: succeededOrFailed()
3031
inputs:
3132
scriptPath: 'scripts/devops_tasks/set_tox_environment.py'
3233
arguments: '"$(TargetingString)" --team-project="$(System.TeamProject)" --service="${{ parameters.ServiceDirectory }}"'
@@ -38,6 +39,7 @@ steps:
3839
PackageName: ${{artifact.name}}
3940
ServiceName: ${{parameters.ServiceDirectory}}
4041
ForRelease: false
42+
Condition: succeededOrFailed()
4143

4244
- script: |
4345
python -m pip install "./tools/azure-sdk-tools[build]" -q -I
@@ -60,10 +62,12 @@ steps:
6062
}
6163
}
6264
displayName: Check for CRLF Line endings
65+
condition: succeededOrFailed()
6366
6467
- template: /eng/common/pipelines/templates/steps/verify-path-length.yml
6568
parameters:
6669
SourceDirectory: $(Build.SourcesDirectory)
70+
Condition: succeededOrFailed()
6771

6872
- template: ../steps/verify-autorest.yml
6973
parameters:
@@ -73,7 +77,7 @@ steps:
7377
- template: ../steps/set-dev-build.yml
7478
parameters:
7579
ServiceDirectory: ${{ parameters.ServiceDirectory }}
76-
80+
7781
- task: PythonScript@0
7882
displayName: 'Verify sdist'
7983
condition: and(succeededOrFailed(), ne(variables['Skip.VerifySdist'],'true'))

eng/pipelines/templates/steps/analyze_dependency.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ steps:
1717
- template: /eng/common/pipelines/templates/steps/verify-readme.yml
1818
parameters:
1919
ScanPath: ${{ parameters.ScanPath }}
20+
Condition: succeededOrFailed()
2021

2122
- pwsh: |
2223
sdk_analyze_deps --verbose --out "$(Build.ArtifactStagingDirectory)/reports/dependencies.html" --dump "$(Build.ArtifactStagingDirectory)/reports"

eng/pipelines/templates/steps/build-package-artifacts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ steps:
9797
twine check $(Build.ArtifactStagingDirectory)/**/*.whl
9898
twine check $(Build.ArtifactStagingDirectory)/**/*.tar.gz
9999
displayName: 'Verify Readme'
100-
condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'))
100+
condition: and(succeededOrFailed(), eq(variables['Agent.OS'], 'Linux'))
101101
102102
- ${{ parameters.BeforePublishSteps }}
103103

eng/pipelines/templates/steps/set-dev-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ steps:
1111
- template: /eng/common/pipelines/templates/steps/daily-dev-build-variable.yml
1212
parameters:
1313
ServiceDirectory: ${{ parameters.ServiceDirectory }}
14+
Condition: succeededOrFailed()
1415

1516
- pwsh: |
1617
python -m pip install "tools/azure-sdk-tools[build]"

0 commit comments

Comments
 (0)