@@ -11,8 +11,65 @@ variables:
11
11
Packaging.EnableSBOMSigning : true
12
12
Codeql.Enabled : true
13
13
14
- jobs :
15
- - job : Windows
16
- pool : VSEngSS-MicroBuild2022-1ES
17
- steps :
18
- - template : build.yml
14
+ resources :
15
+ repositories :
16
+ - repository : MicroBuildTemplate
17
+ type : git
18
+ name : 1ESPipelineTemplates/MicroBuildTemplate
19
+ ref : refs/tags/release
20
+
21
+ extends :
22
+ template : azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
23
+ parameters :
24
+ sdl :
25
+ sourceAnalysisPool : VSEngSS-MicroBuild2022-1ES
26
+ pool :
27
+ name : AzurePipelines-EO
28
+ image : AzurePipelinesWindows2022compliantGPT
29
+ os : windows
30
+ customBuildTags :
31
+ - ES365AIMigrationTooling
32
+ stages :
33
+ - stage : stage
34
+ jobs :
35
+ - job : Windows
36
+ pool : VSEngSS-MicroBuild2022-1ES
37
+ templateContext :
38
+ mb :
39
+ signing :
40
+ enabled : true
41
+ signType : $(SignType)
42
+ zipSources : false
43
+ swix :
44
+ enabled : true
45
+ outputParentDirectory : $(Build.ArtifactStagingDirectory)
46
+ outputs :
47
+ - ${{ if eq(variables['system.collectionId'], '011b8bdf-6d56-4f87-be0d-0092136884d9') }} :
48
+ - output : pipelineArtifact
49
+ displayName : ' Publish artifacts'
50
+ targetPath : ' $(Build.ArtifactStagingDirectory)/locAssets'
51
+ artifactName : locAssets
52
+ artifactType : Container
53
+ - output : pipelineArtifact
54
+ displayName : ' Publish artifacts'
55
+ targetPath : $(Build.ArtifactStagingDirectory)/artifacts
56
+ artifactName : artifacts
57
+ artifactType : Container
58
+ - output : pipelineArtifact
59
+ displayName : ' Publish build_logs artifacts'
60
+ condition : succeededOrFailed()
61
+ targetPath : $(Build.ArtifactStagingDirectory)/build_logs
62
+ artifactName : build_logs
63
+ artifactType : Container
64
+ - output : pipelineArtifact
65
+ displayName : ' Publish insertion artifacts'
66
+ targetPath : $(Build.ArtifactStagingDirectory)/insertion
67
+ artifactName : VSInsertion
68
+ artifactType : Container
69
+ - output : pipelineArtifact
70
+ displayName : ' Publish symbols as Azure DevOps artifacts'
71
+ targetPath : $(Build.ArtifactStagingDirectory)/symbols
72
+ artifactName : symbols
73
+ artifactType : Container
74
+ steps :
75
+ - template : /azure-pipelines/build.yml@self
0 commit comments