|
4 | 4 | # The pipeline extends v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates from 1esPipelines repository defined in resources section.
|
5 | 5 |
|
6 | 6 | parameters:
|
| 7 | + |
7 | 8 | - name: pylanceVersion
|
8 | 9 | displayName: Pylance Version
|
9 | 10 | type: string
|
10 | 11 | default: latest
|
| 12 | + |
11 | 13 | - name: pylanceReleaseType
|
12 | 14 | displayName: Pylance Release Type
|
13 | 15 | type: string
|
14 | 16 | default: stable
|
15 | 17 | values:
|
16 | 18 | - stable
|
17 | 19 | - preview
|
| 20 | + |
18 | 21 | - name: debugpyVersion
|
19 | 22 | displayName: Debugpy Version
|
20 | 23 | type: string
|
21 | 24 | default: latest
|
| 25 | + |
| 26 | +# This is the version that the PTVS package currently being built will have. |
| 27 | +# If this value is set to 'currentBuildNumber' will default to $(Build.BuildNumber). |
| 28 | +# But this parameter can be used to overwrite the version number if needed. |
| 29 | +- name: ptvsPackageVersion |
| 30 | + displayName: PTVS Package Version |
| 31 | + type: string |
| 32 | + default: currentBuildNumber |
| 33 | + |
22 | 34 | - name: skipGlassCache
|
23 | 35 | displayName: Skip Glass Cache
|
24 | 36 | type: boolean
|
@@ -92,6 +104,13 @@ variables:
|
92 | 104 | ${{ else }}:
|
93 | 105 | value: ${{ parameters.pylanceReleaseType }}
|
94 | 106 |
|
| 107 | + # If the vs package version is not specified, use the build number |
| 108 | + - name: ptvsPackageVersionVar |
| 109 | + ${{ if eq(parameters.ptvsPackageVersion, 'currentBuildNumber') }}: |
| 110 | + value: $(Build.BuildNumber) |
| 111 | + ${{ else }}: |
| 112 | + value: ${{ parameters.ptvsPackageVersion }} |
| 113 | + |
95 | 114 | # Import variables from PTVS-Dev17 variable group
|
96 | 115 | - group: PTVS-Dev17
|
97 | 116 |
|
@@ -185,6 +204,8 @@ extends:
|
185 | 204 |
|
186 | 205 | # Build and publish logs
|
187 | 206 | - template: /Build/templates/build.yml@self
|
| 207 | + parameters: |
| 208 | + ptvsPackageVersion: ${{ variables.ptvsPackageVersionVar }} |
188 | 209 |
|
189 | 210 | # Non-PR steps
|
190 | 211 | - ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
|
|
0 commit comments