瀏覽代碼

Paint it green (#35559)

Hao Kung 4 年之前
父節點
當前提交
d05a904bad
共有 2 個文件被更改,包括 7 次插入0 次删除
  1. 1 0
      .azure/pipelines/components-e2e-tests.yml
  2. 6 0
      .azure/pipelines/jobs/default-build.yml

+ 1 - 0
.azure/pipelines/components-e2e-tests.yml

@@ -33,6 +33,7 @@ stages:
     # Test jobs
     - template: jobs/default-build.yml
       parameters:
+        continueOnBuildError: true
         condition: ne(variables['SkipTests'], 'true')
         jobName: Windows_Test
         jobDisplayName: "Test: Blazor E2E tests on Windows Server 2016 x64"

+ 6 - 0
.azure/pipelines/jobs/default-build.yml

@@ -37,6 +37,8 @@
 #       Specifies the build script to run. Defaults to build.sh or build.cmd.
 #   skipComponentGovernanceDetection: boolean
 #       Determines if component governance detection can be skipped
+#   continueOnBuildError: boolean
+#       Specifies whether continueOnError is set for the build step 
 #
 # See https://docs.microsoft.com/en-us/vsts/pipelines/yaml-schema for details
 #
@@ -63,6 +65,7 @@ parameters:
   testRunTitle: $(AgentOsName)-$(BuildConfiguration)
   useHostedUbuntu: true
   skipComponentGovernanceDetection: false
+  continueOnBuildError: false
 
   # We need longer than the default amount of 5 minutes to upload our logs/artifacts. (We currently take around 5 mins in the best case).
   # This makes sure we have time to upload everything in the case of a build timeout - really important for investigating a build
@@ -227,12 +230,15 @@ jobs:
         - ${{ if eq(parameters.agentOs, 'Windows') }}:
           - script: $(BuildDirectory)\build.cmd -ci -nobl -Configuration $(BuildConfiguration) $(BuildScriptArgs) /p:DotNetSignType=$(_SignType)
             displayName: Run build.cmd
+            continueOnError: ${{ parameters.continueOnBuildError }}
         - ${{ if ne(parameters.agentOs, 'Windows') }}:
           - script: $(BuildDirectory)/build.sh --ci --nobl --configuration $(BuildConfiguration) $(BuildScriptArgs)
             displayName: Run build.sh
+            continueOnError: ${{ parameters.continueOnBuildError }}
       - ${{ if ne(parameters.buildScript, '') }}:
         - script: $(BuildScript) -ci -nobl -Configuration $(BuildConfiguration) $(BuildScriptArgs)
           displayName: run $(BuildScript)
+          continueOnError: ${{ parameters.continueOnBuildError }}
 
     - ${{ parameters.afterBuild }}