[Ci]: Fix to trigger the publish pipeline in failure build issue (#10847)
Why I did it It is not necessary to trigger the publish pipeline when build is failed. How I did it Remove the condition in the azp task, change to use template condition.
This commit is contained in:
parent
51f4bf111e
commit
455d44efea
@ -57,6 +57,7 @@ jobs:
|
|||||||
condition: failed()
|
condition: failed()
|
||||||
artifact: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)$(System.JobAttempt)'
|
artifact: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)$(System.JobAttempt)'
|
||||||
displayName: "Archive failed sonic image"
|
displayName: "Archive failed sonic image"
|
||||||
|
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
|
||||||
- template: trigger-publish-artifacts-build.yml
|
- template: trigger-publish-artifacts-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
artifactName: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)'
|
artifactName: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)'
|
||||||
|
@ -20,10 +20,8 @@ steps:
|
|||||||
echo "##vso[task.setvariable variable=sonic_version]$sonic_version"
|
echo "##vso[task.setvariable variable=sonic_version]$sonic_version"
|
||||||
echo "##vso[task.setvariable variable=latest_tag]$latest_tag"
|
echo "##vso[task.setvariable variable=latest_tag]$latest_tag"
|
||||||
echo "##vso[task.setvariable variable=docker_tags]$docker_tags"
|
echo "##vso[task.setvariable variable=docker_tags]$docker_tags"
|
||||||
condition: ne(variables['Build.Reason'], 'PullRequest')
|
|
||||||
displayName: 'Set trigger build variables'
|
displayName: 'Set trigger build variables'
|
||||||
- task: TriggerBuild@4
|
- task: TriggerBuild@4
|
||||||
condition: ne(variables['Build.Reason'], 'PullRequest')
|
|
||||||
inputs:
|
inputs:
|
||||||
definitionIsInCurrentTeamProject: false
|
definitionIsInCurrentTeamProject: false
|
||||||
teamProject: internal
|
teamProject: internal
|
||||||
|
Reference in New Issue
Block a user