diff --git a/.pipelines/ci/templates/run-ui-tests-ci.yml b/.pipelines/ci/templates/run-ui-tests-ci.yml index 219569e0e4..b20ac42f71 100644 --- a/.pipelines/ci/templates/run-ui-tests-ci.yml +++ b/.pipelines/ci/templates/run-ui-tests-ci.yml @@ -1,9 +1,30 @@ parameters: - additionalBuildArguments: '' + configuration: 'Release' + platform: '' + additionalBuildArguments: '/p:RestorePackagesConfig=true -m' -steps: -- checkout: self - fetchDepth: 1 - submodules: true -- bash: | - echo "##[debug]Debug text" \ No newline at end of file +jobs: +- job: Build${{ parameters.platform }}${{ parameters.configuration }} + displayName: Run UI tests ${{ parameters.platform }} ${{ parameters.configuration }} + dependsOn: Precheck + condition: and(succeeded(),ne(dependencies.Precheck.outputs['verifyBuildRequest.skipBuild'], 'Yes')) + variables: + BuildConfiguration: ${{ parameters.configuration }} + BuildPlatform: ${{ parameters.platform }} + NUGET_RESTORE_MSBUILD_ARGS: /p:Platform=${{ parameters.platform }} # Required for nuget to work due to self contained + NODE_OPTIONS: --max_old_space_size=16384 + pool: + demands: ImageOverride -equals SHINE-VS17-Latest + ${{ if eq(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}: + name: SHINE-OSS-L + ${{ if ne(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}: + name: SHINE-INT-L + timeoutInMinutes: 120 + strategy: + maxParallel: 10 + steps: + - checkout: self + fetchDepth: 1 + submodules: true + - bash: | + echo "##[debug]Debug text" \ No newline at end of file