1
1
trigger :
2
- - master
3
-
2
+ - master
4
3
variables :
5
4
Codeql.Enabled : true
6
-
7
5
pr :
8
- - none
9
-
10
- jobs :
11
- - job : Linux
6
+ - none
7
+ resources :
8
+ repositories :
9
+ - repository : 1ESPipelineTemplates
10
+ type : git
11
+ name : 1ESPipelineTemplates/1ESPipelineTemplates
12
+ ref : refs/tags/release
13
+ extends :
14
+ template : v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
15
+ parameters :
12
16
pool :
13
- vmImage : ubuntu-latest
14
- timeoutInMinutes : 20
15
- steps :
16
- - checkout : self
17
- clean : true
18
- - template : common-validation.yml
19
-
20
- - job : Windows
21
- pool :
22
- vmImage : windows-latest
23
- timeoutInMinutes : 20
24
- steps :
25
- - checkout : self
26
- clean : true
27
- - template : common-validation.yml
28
-
29
- - task : ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0
30
- displayName : " Component Detection"
31
-
32
- - task : Npm@1
33
- displayName : " npm pack"
34
- inputs :
35
- command : custom
36
- verbose : false
37
- customCommand : pack
38
-
39
- - task : msospo.ospo-extension.8d7f9abb-6896-461d-9e25-4f74ed65ddb2.notice@0
40
- displayName : " NOTICE File Generator"
41
- inputs :
42
- outputfile : " ThirdPartyNotices_Generated.txt"
43
- additionaldata : release/AdditionalAttributions.txt
44
-
45
- - task : CopyFiles@2
46
- displayName : " Copy Files to: $(Build.ArtifactStagingDirectory)"
47
- inputs :
48
- Contents : |
49
- cordova-simulate-*.tgz
50
- TargetFolder : " $(Build.ArtifactStagingDirectory)"
51
-
52
- - task : PublishBuildArtifacts@1
53
- displayName : " Publish artifacts: drop"
54
- inputs :
55
- ArtifactName : " drop"
56
-
57
- - job : macOS
58
- pool :
59
- vmImage : macOS-latest
60
- timeoutInMinutes : 20
61
- steps :
62
- - checkout : self
63
- clean : true
64
- - template : common-validation.yml
17
+ name : Azure-Pipelines-1ESPT-ExDShared
18
+ image : windows-2022
19
+ os : windows
20
+ customBuildTags :
21
+ - ES365AIMigrationTooling
22
+ stages :
23
+ - stage : stage
24
+ jobs :
25
+ - job : Linux
26
+ pool :
27
+ name : Azure-Pipelines-1ESPT-ExDShared
28
+ image : ubuntu-latest
29
+ os : linux
30
+ timeoutInMinutes : 20
31
+ steps :
32
+ - checkout : self
33
+ clean : true
34
+ - template : /.ci/common-validation.yml@self
35
+ - job : Windows
36
+ pool :
37
+ name : Azure-Pipelines-1ESPT-ExDShared
38
+ image : windows-latest
39
+ os : windows
40
+ timeoutInMinutes : 20
41
+ templateContext :
42
+ outputs :
43
+ - output : pipelineArtifact
44
+ displayName : ' Publish artifacts: drop'
45
+ targetPath : ' $(Build.ArtifactStagingDirectory)'
46
+ artifactName : " drop"
47
+ steps :
48
+ - checkout : self
49
+ clean : true
50
+ - template : /.ci/common-validation.yml@self
51
+ - task : Npm@1
52
+ displayName : " npm pack"
53
+ inputs :
54
+ command : custom
55
+ verbose : false
56
+ customCommand : pack
57
+ - task : msospo.ospo-extension.8d7f9abb-6896-461d-9e25-4f74ed65ddb2.notice@0
58
+ displayName : " NOTICE File Generator"
59
+ inputs :
60
+ outputfile : " ThirdPartyNotices_Generated.txt"
61
+ additionaldata : release/AdditionalAttributions.txt
62
+ - task : CopyFiles@2
63
+ displayName : " Copy Files to: $(Build.ArtifactStagingDirectory)"
64
+ inputs :
65
+ Contents : |
66
+ cordova-simulate-*.tgz
67
+ TargetFolder : " $(Build.ArtifactStagingDirectory)"
68
+ - job : macOS
69
+ pool :
70
+ name : Azure Pipelines
71
+ image : macos-latest
72
+ os : macOS
73
+ timeoutInMinutes : 20
74
+ steps :
75
+ - checkout : self
76
+ clean : true
77
+ - template : /.ci/common-validation.yml@self
0 commit comments