Skip to content

Commit f7ec4ae

Browse files
Update rc.yml for api scan
1 parent 823db01 commit f7ec4ae

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

.azure-pipelines/rc.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ extends:
2323
template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines
2424
parameters:
2525
pool:
26-
os: linux
2726
name: 1ES_JavaTooling_Pool
28-
image: 1ES_JavaTooling_Ubuntu-2004
27+
image: 1ES_JavaTooling_Windows_2022
28+
os: windows
2929
sdl:
3030
sourceAnalysisPool:
3131
name: 1ES_JavaTooling_Pool
@@ -77,6 +77,25 @@ extends:
7777
displayName: vsce package
7878
inputs:
7979
script: npx @vscode/vsce@latest package
80+
### Copy files for APIScan
81+
- task: CopyFiles@2
82+
displayName: "Copy Files for APIScan"
83+
inputs:
84+
Contents: "*.vsix"
85+
TargetFolder: $(Agent.TempDirectory)/APIScanFiles
86+
condition: and(succeeded(), ne(variables['DisableAPIScan'], 'true'))
87+
### Run latest version of APIScan listed at https://www.1eswiki.com/wiki/APIScan_Build_Task
88+
- task: APIScan@2
89+
displayName: Run APIScan
90+
inputs:
91+
softwareFolder: $(Agent.TempDirectory)/APIScanFiles
92+
softwareName: "vscode-java-debug"
93+
softwareVersionNum: "$(Build.BuildId)"
94+
isLargeApp: false
95+
toolVersion: "Latest"
96+
condition: and(succeeded(), ne(variables['DisableAPIScan'], 'true'))
97+
env:
98+
AzureServicesAuthConnectionString: runAs=App;AppId=$(ApiScanClientId);TenantId=$(ApiScanTenant);AppKey=$(ApiScanSecret)
8099
- task: CopyFiles@2
81100
displayName: "Copy Files to: $(Build.ArtifactStagingDirectory)/vsix"
82101
inputs:

0 commit comments

Comments
 (0)