Kaynağa Gözat

Skip code signing job if dependencies aren't available

Doug Bunting 7 yıl önce
ebeveyn
işleme
45ecfad074
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      .azure/pipelines/jobs/codesign-xplat.yml

+ 1 - 1
.azure/pipelines/jobs/codesign-xplat.yml

@@ -8,7 +8,7 @@ jobs:
     codeSign: true
     codeSign: true
     dependsOn:
     dependsOn:
     - ${{ parameters.inputName }}_build
     - ${{ parameters.inputName }}_build
-    condition: in(variables['_SignType'], 'test', 'real')
+    condition: and(in(variables['_SignType'], 'test', 'real'), in(dependencies.${{ parameters.inputName }}_build.result, 'Succeeded', 'SucceededWithIssues'))
     jobName: CodeSign_Xplat_${{ parameters.inputName }}
     jobName: CodeSign_Xplat_${{ parameters.inputName }}
     jobDisplayName: "Code-sign ${{ parameters.inputName }} packages"
     jobDisplayName: "Code-sign ${{ parameters.inputName }} packages"
     agentOs: Windows
     agentOs: Windows