|
1 | | -# Build a general Node.js project with npm. |
2 | | -# Add steps that analyze code, save build artifacts, deploy, and more: |
3 | | -# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript |
4 | | - |
5 | | -jobs: |
6 | | - - job: Windows_10_Latest |
| 1 | +resources: |
| 2 | + repositories: |
| 3 | + - repository: CustomPipelineTemplates |
| 4 | + type: git |
| 5 | + name: 1ESPipelineTemplates/OfficePipelineTemplates |
| 6 | + ref: refs/tags/release |
| 7 | +extends: |
| 8 | + template: /v1/Office.Unofficial.PipelineTemplate.yml@CustomPipelineTemplates |
| 9 | + parameters: |
7 | 10 | pool: |
8 | 11 | name: OE-OfficeClientApps |
9 | | - steps: |
10 | | - - template: ./install.yml |
11 | | - - template: ./lint.yml |
12 | | - - template: ./build.yml |
13 | | - - template: ./devcerts.yml |
14 | | - - template: ./edgewebview.yml |
15 | | - - template: ./test.yml |
16 | | - parameters: |
17 | | - webView: "edge-chromium" |
18 | | - |
19 | | - - job: WebView_EdgeLegacy |
20 | | - pool: |
21 | | - name: OE-OfficeClientApps |
22 | | - steps: |
23 | | - - template: ./install.yml |
24 | | - - template: ./lint.yml |
25 | | - - template: ./build.yml |
26 | | - - template: ./devcerts.yml |
27 | | - - template: ./edgewebview.yml |
28 | | - - template: ./test.yml |
29 | | - parameters: |
30 | | - webView: "edge-legacy" |
31 | | - |
| 12 | + sdl: |
| 13 | + eslint: |
| 14 | + configuration: required |
| 15 | + parser: '@typescript-eslint/parser' |
| 16 | + parserOptions: sourceType:module |
| 17 | + stages: |
| 18 | + - stage: stage |
| 19 | + jobs: |
| 20 | + - job: Windows_10_Latest |
| 21 | + steps: |
| 22 | + - template: /.azure-devops/install.yml@self |
| 23 | + - template: /.azure-devops/lint.yml@self |
| 24 | + - template: /.azure-devops/build.yml@self |
| 25 | + - template: /.azure-devops/devcerts.yml@self |
| 26 | + - template: /.azure-devops/edgewebview.yml@self |
| 27 | + - template: /.azure-devops/test.yml@self |
| 28 | + parameters: |
| 29 | + webView: "edge-chromium" |
| 30 | + - job: WebView_EdgeLegacy |
| 31 | + steps: |
| 32 | + - template: /.azure-devops/install.yml@self |
| 33 | + - template: /.azure-devops/lint.yml@self |
| 34 | + - template: /.azure-devops/build.yml@self |
| 35 | + - template: /.azure-devops/devcerts.yml@self |
| 36 | + - template: /.azure-devops/edgewebview.yml@self |
| 37 | + - template: /.azure-devops/test.yml@self |
| 38 | + parameters: |
| 39 | + webView: "edge-legacy" |
32 | 40 | # Need to determin why the IE test doesn't pass in the lab |
33 | | - # - job: WebView_IE |
34 | | - # pool: |
35 | | - # name: OE-OfficeClientApps |
36 | | - # steps: |
37 | | - # - template: ./install.yml |
38 | | - # - template: ./lint.yml |
39 | | - # - template: ./build.yml |
40 | | - # - template: ./devcerts.yml |
41 | | - # - template: ./edgewebview.yml |
42 | | - # - template: ./test.yml |
43 | | - # parameters: |
44 | | - # webView: "ie" |
45 | | - |
46 | | - - job: Mac |
47 | | - pool: |
48 | | - name: OPX Mac Dogfood Pool |
49 | | - steps: |
50 | | - - template: ./install.yml |
51 | | - - template: ./lint.yml |
52 | | - - template: ./build.yml |
53 | | - # - template: ./test.yml |
54 | | - - template: ./cleanup.yml |
| 41 | + # - job: WebView_IE |
| 42 | + # steps: |
| 43 | + # - template: /.azure-devops/install.yml@self |
| 44 | + # - template: /.azure-devops/lint.yml@self |
| 45 | + # - template: /.azure-devops/build.yml@self |
| 46 | + # - template: /.azure-devops/devcerts.yml@self |
| 47 | + # - template: /.azure-devops/edgewebview.yml@self |
| 48 | + # - template: /.azure-devops/test.yml@self |
| 49 | + # parameters: |
| 50 | + # webView: "ie" |
0 commit comments