@@ -8,35 +8,56 @@ name: $(Date:yyMMdd)$(Rev:rrr)
8
8
trigger : none
9
9
pr : none
10
10
schedules :
11
- - cron : " 0 2 * * *"
12
- displayName : Daily 2 AM
13
- branches :
14
- include :
15
- - main
11
+ - cron : " 0 2 * * *"
12
+ displayName : Daily 2 AM
13
+ branches :
14
+ include :
15
+ - main
16
16
17
17
variables :
18
18
SignType : real
19
19
20
- jobs :
21
- - template : ./build.yml
22
- parameters :
23
- prerelease : true
24
- - job : PublishExtensions
25
- displayName : Publish extensions
26
- dependsOn : Build
20
+ resources :
21
+ repositories :
22
+ - repository : MicroBuildTemplate
23
+ type : git
24
+ name : 1ESPipelineTemplates/MicroBuildTemplate
25
+ ref : refs/tags/release
26
+
27
+ extends :
28
+ template : azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
29
+ parameters :
27
30
pool :
28
- name : " AzurePipelines-EO"
29
- steps :
30
- - checkout : none
31
- - download : current
32
- artifact : extension-vsixes
33
- - task : NodeTool@0
34
- displayName : Use Node 16.x
35
- inputs :
36
- versionSpec : 16.x
37
- - script : npm install --global @vscode/vsce
38
- displayName : Install vsce
39
- - script : for f in $(Pipeline.Workspace)/extension-vsixes/*.vsix; do vsce publish --packagePath $f; done
40
- displayName : Publish vscode-arduino
41
- env :
42
- VSCE_PAT : $(vscePat)
31
+ name : AzurePipelines-EO
32
+ image : AzurePipelinesWindows2022compliantGPT
33
+ os : windows
34
+ sdl :
35
+ sourceAnalysisPool :
36
+ name : AzurePipelines-EO
37
+ image : AzurePipelinesWindows2022compliantGPT
38
+ os : windows
39
+ customBuildTags :
40
+ - ES365AIMigrationTooling
41
+ stages :
42
+ - stage : stage
43
+ jobs :
44
+ - template : /build/build.yml@self
45
+ parameters :
46
+ prerelease : true
47
+ - job : PublishExtensions
48
+ displayName : Publish extensions
49
+ dependsOn : Build
50
+ steps :
51
+ - checkout : none
52
+ - download : current
53
+ artifact : extension-vsixes
54
+ - task : NodeTool@0
55
+ displayName : Use Node 16.x
56
+ inputs :
57
+ versionSpec : 16.x
58
+ - script : npm install --global @vscode/vsce
59
+ displayName : Install vsce
60
+ - script : for f in $(Pipeline.Workspace)/extension-vsixes/*.vsix; do vsce publish --packagePath $f; done
61
+ displayName : Publish vscode-arduino
62
+ env :
63
+ VSCE_PAT : $(vscePat)
0 commit comments