Update build definitions for arcade

This commit is contained in:
Daniel Plaisted 2018-11-06 23:40:20 -08:00
parent 2bee59a9bc
commit acf66ec737

View file

@ -8,6 +8,7 @@ phases:
parameters: parameters:
name: ${{ parameters.agentOs }} name: ${{ parameters.agentOs }}
enableTelemetry: true enableTelemetry: true
enableMicrobuild: true
publicBuildReasons: PullRequest publicBuildReasons: PullRequest
queue: ${{ parameters.queue }} queue: ${{ parameters.queue }}
variables: variables:
@ -25,6 +26,7 @@ phases:
steps: steps:
- ${{ if eq(parameters.agentOs, 'Windows_NT') }}: - ${{ if eq(parameters.agentOs, 'Windows_NT') }}:
- script: build.cmd - script: build.cmd
-test -sign -pack -publish
-Configuration $(BuildConfig) -Configuration $(BuildConfig)
-Architecture $(BuildArchitecture) -Architecture $(BuildArchitecture)
displayName: Build displayName: Build
@ -34,7 +36,7 @@ phases:
- ${{ if eq(parameters.agentOs, 'Linux') }}: - ${{ if eq(parameters.agentOs, 'Linux') }}:
- script: ./build.sh - script: ./build.sh
--skip-prereqs --test --pack --publish
--configuration $(BuildConfig) --configuration $(BuildConfig)
$(DockerParameter) $(DockerParameter)
--architecture $(BuildArchitecture) --architecture $(BuildArchitecture)
@ -46,15 +48,15 @@ phases:
- ${{ if eq(parameters.agentOs, 'Darwin') }}: - ${{ if eq(parameters.agentOs, 'Darwin') }}:
- script: ./build.sh - script: ./build.sh
--skip-prereqs --test --pack --publish
--configuration $(BuildConfig) --configuration $(BuildConfig)
displayName: Build displayName: Build
- task: PublishTestResults@1 - task: PublishTestResults@1
displayName: Publish Test Results displayName: Publish Test Results
inputs: inputs:
testRunner: VSTest testRunner: XUnit
testResultsFiles: '**/*.trx' testResultsFiles: 'artifacts/TestResults/$(_BuildConfig)/*.xml'
testRunTitle: 'Unit Test Results' testRunTitle: 'Unit Test Results'
platform: '$(BuildPlatform)' platform: '$(BuildPlatform)'
configuration: '$(_BuildConfig)' configuration: '$(_BuildConfig)'
@ -65,9 +67,8 @@ phases:
inputs: inputs:
SourceFolder: '$(Build.SourcesDirectory)' SourceFolder: '$(Build.SourcesDirectory)'
Contents: | Contents: |
msbuild.log artifacts/log/$(_BuildConfig)/**/*
msbuild.mainbuild.binlog artifacts/TestResults/$(_BuildConfig)/**/*
msbuild.generatepropsfile.binlog
TargetFolder: '$(Build.ArtifactStagingDirectory)' TargetFolder: '$(Build.ArtifactStagingDirectory)'
continueOnError: true continueOnError: true
condition: always() condition: always()