@@ -27,41 +27,31 @@ resources:
27
27
endpoint : xamarin
28
28
29
29
stages :
30
- - stage : prepare
31
- displayName : Prepare Variables
32
- jobs :
33
- - job : prepare
34
- displayName : Prepare Build
35
- pool :
36
- vmImage : ubuntu-latest
37
- steps :
38
- - checkout : none
39
- - pwsh : |
40
- $pr = "pr." + $env:SYSTEM_PULLREQUEST_PULLREQUESTNUMBER
41
- $nuget = $env:BASE_VERSION + "-" + $pr + "." + $env:BUILD_NUMBER
42
- Write-Host "Preview label: $pr"
43
- Write-Host "NuGet version: $nuget"
44
- Write-Host "##vso[task.setvariable variable=PREVIEW_LABEL]$pr"
45
- Write-Host "##vso[task.setvariable variable=NUGET_VERSION]$nuget"
46
- displayName: Use a special preview label for PRs
47
- condition: eq(variables['Build.Reason'], 'PullRequest')
48
- - pwsh : |
49
- $tagVersion = $env:BUILD_SOURCEBRANCHNAME
50
- Write-Host "Tag version: $tagVersion"
51
- Write-Host "##vso[task.setvariable variable=NUGET_VERSION]$tagVersion"
52
- displayName: Override version for tags
53
- condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/')
54
- - pwsh : |
55
- Write-Host "##vso[build.updatebuildnumber]$env:NUGET_VERSION"
56
- displayName: Update the build number with a more readable one
57
-
58
30
- stage : build
59
31
displayName : Build Library
60
- dependsOn : [ 'prepare' ]
61
32
jobs :
62
33
- template : .ci/build.yml@components
63
34
parameters :
64
35
areaPath : ' DevDiv\Xamarin SDK\Build and Tools'
36
+ preBuildSteps :
37
+ - pwsh : |
38
+ $pr = "pr." + $env:SYSTEM_PULLREQUEST_PULLREQUESTNUMBER
39
+ $nuget = $env:BASE_VERSION + "-" + $pr + "." + $env:BUILD_NUMBER
40
+ Write-Host "Preview label: $pr"
41
+ Write-Host "NuGet version: $nuget"
42
+ Write-Host "##vso[task.setvariable variable=PREVIEW_LABEL]$pr"
43
+ Write-Host "##vso[task.setvariable variable=NUGET_VERSION]$nuget"
44
+ displayName: Use a special preview label for PRs
45
+ condition: eq(variables['Build.Reason'], 'PullRequest')
46
+ - pwsh : |
47
+ $tagVersion = $env:BUILD_SOURCEBRANCHNAME
48
+ Write-Host "Tag version: $tagVersion"
49
+ Write-Host "##vso[task.setvariable variable=NUGET_VERSION]$tagVersion"
50
+ displayName: Override version for tags
51
+ condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/')
52
+ - pwsh : |
53
+ Write-Host "##vso[build.updatebuildnumber]$env:NUGET_VERSION"
54
+ displayName: Update the build number with a more readable one
65
55
66
56
- ${{ if eq(variables['System.TeamProject'], 'devdiv') }} :
67
57
- stage : signing
@@ -74,7 +64,6 @@ stages:
74
64
75
65
- stage : devicetests
76
66
displayName : Device Tests
77
- dependsOn : [ 'prepare' ]
78
67
jobs :
79
68
- job : devicetests_uwp
80
69
displayName : UWP
0 commit comments