2019-05-07 22:35:43 +08:00
|
|
|
trigger:
|
|
|
|
batch: true
|
|
|
|
branches:
|
|
|
|
include:
|
2020-10-22 08:29:36 +08:00
|
|
|
- main
|
2020-08-28 08:29:14 +08:00
|
|
|
- feature/*
|
2019-05-07 22:35:43 +08:00
|
|
|
paths:
|
|
|
|
exclude:
|
|
|
|
- doc/*
|
|
|
|
- samples/*
|
|
|
|
- tools/*
|
|
|
|
|
|
|
|
pr:
|
|
|
|
branches:
|
|
|
|
include:
|
2020-10-22 08:29:36 +08:00
|
|
|
- main
|
2020-08-28 08:29:14 +08:00
|
|
|
- feature/*
|
2019-08-07 00:46:43 +08:00
|
|
|
paths:
|
|
|
|
exclude:
|
|
|
|
- doc/*
|
|
|
|
- samples/*
|
|
|
|
- tools/*
|
2019-05-07 22:35:43 +08:00
|
|
|
|
2020-01-29 07:54:08 +08:00
|
|
|
variables:
|
|
|
|
- name: runCodesignValidationInjectionBG
|
|
|
|
value: false
|
|
|
|
|
2019-05-07 22:35:43 +08:00
|
|
|
# 0.0.yyMM.dd##
|
|
|
|
# 0.0.1904.0900
|
|
|
|
name: 0.0.$(Date:yyMM).$(Date:dd)$(Rev:rr)
|
|
|
|
|
2020-04-07 06:11:03 +08:00
|
|
|
stages:
|
|
|
|
- stage: Audit_x64
|
|
|
|
displayName: Audit Mode
|
|
|
|
dependsOn: []
|
|
|
|
condition: succeeded()
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/build-console-audit-job.yml
|
|
|
|
parameters:
|
|
|
|
platform: x64
|
2022-01-25 00:14:40 +08:00
|
|
|
|
2020-04-07 06:11:03 +08:00
|
|
|
- stage: Build_x64
|
|
|
|
displayName: Build x64
|
|
|
|
dependsOn: []
|
|
|
|
condition: succeeded()
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/build-console-ci.yml
|
|
|
|
parameters:
|
|
|
|
platform: x64
|
|
|
|
- stage: Build_x86
|
|
|
|
displayName: Build x86
|
|
|
|
dependsOn: []
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/build-console-ci.yml
|
|
|
|
parameters:
|
|
|
|
platform: x86
|
|
|
|
- stage: Build_ARM64
|
|
|
|
displayName: Build ARM64
|
|
|
|
dependsOn: []
|
|
|
|
condition: not(eq(variables['Build.Reason'], 'PullRequest'))
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/build-console-ci.yml
|
|
|
|
parameters:
|
|
|
|
platform: ARM64
|
2022-01-25 00:14:40 +08:00
|
|
|
|
2022-01-13 06:56:23 +08:00
|
|
|
- stage: Test_x64
|
|
|
|
displayName: Test x64
|
|
|
|
dependsOn: [Build_x64]
|
|
|
|
condition: succeeded()
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/test-console-ci.yml
|
|
|
|
parameters:
|
|
|
|
platform: x64
|
|
|
|
- stage: Test_x86
|
|
|
|
displayName: Test x86
|
|
|
|
dependsOn: [Build_x86]
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/test-console-ci.yml
|
|
|
|
parameters:
|
|
|
|
platform: x86
|
2022-01-25 00:14:40 +08:00
|
|
|
|
|
|
|
- stage: Helix_x64
|
|
|
|
displayName: Helix x64
|
|
|
|
dependsOn: [Build_x64]
|
|
|
|
condition: and(succeeded(), not(eq(variables['Build.Reason'], 'PullRequest')))
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/console-ci-helix-job.yml
|
|
|
|
parameters:
|
|
|
|
platform: x64
|
|
|
|
|
2020-04-07 06:11:03 +08:00
|
|
|
- stage: Scripts
|
|
|
|
displayName: Code Health Scripts
|
|
|
|
dependsOn: []
|
|
|
|
condition: succeeded()
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/check-formatting.yml
|
2019-05-25 05:48:10 +08:00
|
|
|
|
2022-04-19 02:41:19 +08:00
|
|
|
|
|
|
|
- stage: CodeIndexer
|
|
|
|
displayName: Github CodeNav Indexer
|
|
|
|
dependsOn: [Build_x64]
|
|
|
|
condition: and(succeeded(), not(eq(variables['Build.Reason'], 'PullRequest')))
|
|
|
|
jobs:
|
|
|
|
- template: ./templates/codenav-indexer.yml
|