Skip to content

Commit ed6ba5a

Browse files
authored
Enable AzDO CI compliance template (#639)
* Enable AzDO CI compliance template * Add compliance results report upload. * Fix typo
1 parent 9e804c3 commit ed6ba5a

File tree

1 file changed

+35
-24
lines changed

1 file changed

+35
-24
lines changed

.azdo/ci.yml

Lines changed: 35 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ pr:
1010
include:
1111
- latestw_all
1212

13-
#resources:
14-
# repositories:
15-
# - repository: ComplianceRepo
16-
# type: github
17-
# endpoint: ComplianceGHRepo
18-
# name: PowerShell/compliance
13+
resources:
14+
repositories:
15+
- repository: ComplianceRepo
16+
type: github
17+
endpoint: ComplianceGHRepo
18+
name: PowerShell/compliance
1919

2020
stages:
2121
- stage: Build
@@ -88,24 +88,35 @@ stages:
8888
Write-Host "##vso[artifact.upload containerfolder=$artifactName;artifactname=$artifactName;]$configFilePath"
8989
displayName: Upload Win32-OpenSSH build artifacts
9090
91-
#- stage: Compliance
92-
# displayName: Compliance
93-
# dependsOn: Build
94-
# jobs:
95-
# - job: ComplianceJob
96-
# pool:
97-
# vmImage: windows-latest
98-
# steps:
99-
# - checkout: self
100-
# clean: true
101-
# - checkout: ComplianceRepo
102-
# clean: true
103-
# - download: current
104-
# artifact: 'Microsoft.PowerShell.SecretManagement'
105-
# - template: ci-compliance.yml@ComplianceRepo
106-
# parameters:
107-
# # credscan
108-
# suppressionsFile: ''
91+
- stage: Compliance
92+
displayName: Compliance
93+
dependsOn: Build
94+
jobs:
95+
- job: ComplianceJob
96+
pool:
97+
vmImage: windows-latest
98+
steps:
99+
- checkout: self
100+
clean: true
101+
- checkout: ComplianceRepo
102+
clean: true
103+
- download: current
104+
artifact: 'Win32-OpenSSH'
105+
- template: ci-compliance.yml@ComplianceRepo
106+
parameters:
107+
# credscan
108+
suppressionsFile: ''
109+
# Documentation: https://eng.ms/docs/security-compliance-identity-and-management-scim/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/sdl-azdo-extension/security-analysis-report-build-task
110+
- task: securedevelopmentteam.vss-secure-development-tools.build-task-report.SdtReport@2
111+
continueOnError: true
112+
displayName: 'Guardian Export'
113+
inputs:
114+
GdnExportVstsConsole: true
115+
GdnExportSarifFile: true
116+
GdnExportHtmlFile: true
117+
GdnExportAllTools: false
118+
GdnExportGdnToolCredScan: true
119+
#this didn't do anything GdnExportCustomLogsFolder: '$(Build.ArtifactStagingDirectory)/Guardian'
109120

110121
- stage: Test
111122
displayName: Test Win32-OpenSSH

0 commit comments

Comments
 (0)