|
1 | | -trigger: |
2 | | -- master |
3 | | -- legacy/1.x |
| 1 | +name: PR-$(System.PullRequest.PullRequestNumber)-$(Date:yyyyMMdd)$(Rev:.rr) |
| 2 | + |
4 | 3 | variables: |
5 | | - # Don't download unneeded packages |
| 4 | + # Don't download unneeded packages |
6 | 5 | - name: DOTNET_SKIP_FIRST_TIME_EXPERIENCE |
7 | 6 | value: 'true' |
8 | | - # Don't send telemetry |
| 7 | + # Improve performance by not sending telemetry |
9 | 8 | - name: DOTNET_CLI_TELEMETRY_OPTOUT |
10 | 9 | value: 'true' |
| 10 | + |
| 11 | +trigger: |
| 12 | + batch: true |
| 13 | + branches: |
| 14 | + include: |
| 15 | + - master |
| 16 | + - legacy/1.x |
| 17 | + paths: |
| 18 | + exclude: |
| 19 | + - /.dependabot/* |
| 20 | + - /.poshchan/* |
| 21 | + - /.github/**/* |
| 22 | + - /.vscode/**/* |
| 23 | + - /.vsts-ci/misc-analysis.yml |
| 24 | + - /tools/**/* |
| 25 | + - .editorconfig |
| 26 | + - .gitattributes |
| 27 | + - .gitignore |
| 28 | + - /docs/**/* |
| 29 | + - /CHANGELOG.md |
| 30 | + - /CONTRIBUTING.md |
| 31 | + - /README.md |
| 32 | + - /LICENSE |
| 33 | + - /CODE_OF_CONDUCT.md |
| 34 | + |
11 | 35 | jobs: |
12 | | -- job: Windows_powershell |
| 36 | +- job: 'PS51_Win10' |
| 37 | + displayName: PowerShell 5.1 | Windows 10 |
13 | 38 | pool: |
14 | | - vmImage: 'VS2017-Win2016' |
| 39 | + vmImage: 'vs2017-win2016' |
15 | 40 | steps: |
16 | | - - powershell: scripts/azurePipelinesBuild.ps1 |
17 | | - - task: PublishTestResults@2 |
18 | | - inputs: |
19 | | - testRunner: VSTest |
20 | | - testResultsFiles: '**/*.trx' |
21 | | - condition: succeededOrFailed() |
22 | | - - task: PublishBuildArtifacts@1 |
23 | | - inputs: |
24 | | - ArtifactName: PowerShellEditorServices |
25 | | - PathtoPublish: '$(Build.ArtifactStagingDirectory)' |
26 | | - |
| 41 | + - template: templates/ci-general.yml |
| 42 | + parameters: |
| 43 | + pwsh: false |
27 | 44 |
|
28 | | -- job: Windows_pwsh |
| 45 | +- job: 'PS6_Win10' |
| 46 | + displayName: PowerShell 6 | Windows 10 |
29 | 47 | pool: |
30 | | - vmImage: 'VS2017-Win2016' |
| 48 | + vmImage: 'vs2017-win2016' |
31 | 49 | steps: |
32 | 50 | - template: templates/ci-general.yml |
33 | 51 |
|
34 | | -- job: macOS |
| 52 | +- job: 'PS6_macOS' |
| 53 | + displayName: PowerShell 6 | macOS |
35 | 54 | pool: |
36 | 55 | vmImage: 'macOS-10.13' |
37 | 56 | steps: |
38 | 57 | - template: templates/ci-general.yml |
39 | 58 |
|
40 | | -- job: Linux |
| 59 | +- job: 'PS6_Ubuntu' |
| 60 | + displayName: PowerShell 6 | Ubuntu |
41 | 61 | pool: |
42 | | - vmImage: 'Ubuntu-16.04' |
| 62 | + vmImage: 'ubuntu-16.04' |
43 | 63 | steps: |
44 | 64 | - template: templates/ci-general.yml |
0 commit comments