From 7d3a2bee8f056aa45859398737903ef5ee139beb Mon Sep 17 00:00:00 2001 From: Sima Zhu <48036328+sima-zhu@users.noreply.github.com> Date: Mon, 14 Feb 2022 15:55:49 -0800 Subject: [PATCH] Enable credscan in PR/Ci (#20312) --- eng/pipelines/templates/jobs/ci.yml | 33 ++++++++++++++++++----------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index 2472b38791c0..1dd1a3d8efd9 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -67,16 +67,25 @@ jobs: ServiceDirectory: ${{ parameters.ServiceDirectory }} TestPipeline: ${{ parameters.TestPipeline }} - - ${{ if ne(parameters.RunUnitTests, false) }}: - - template: /eng/common/pipelines/templates/jobs/archetype-sdk-tests-generate.yml - parameters: - JobTemplatePath: /eng/pipelines/templates/jobs/ci.tests.yml - MatrixConfigs: ${{ parameters.MatrixConfigs }} - MatrixFilters: ${{ parameters.MatrixFilters }} - MatrixReplace: ${{ parameters.MatrixReplace }} - CloudConfig: - Cloud: Public - AdditionalParameters: + - job: Compliance + pool: + name: azsdk-pool-mms-win-2019-general + vmImage: MMS2019 + steps: + - template: /eng/common/pipelines/templates/steps/credscan.yml + parameters: ServiceDirectory: ${{ parameters.ServiceDirectory }} - Artifacts: ${{ parameters.Artifacts }} - TestProxy: ${{ parameters.TestProxy }} + + - ${{ if ne(parameters.RunUnitTests, false) }}: + - template: /eng/common/pipelines/templates/jobs/archetype-sdk-tests-generate.yml + parameters: + JobTemplatePath: /eng/pipelines/templates/jobs/ci.tests.yml + MatrixConfigs: ${{ parameters.MatrixConfigs }} + MatrixFilters: ${{ parameters.MatrixFilters }} + MatrixReplace: ${{ parameters.MatrixReplace }} + CloudConfig: + Cloud: Public + AdditionalParameters: + ServiceDirectory: ${{ parameters.ServiceDirectory }} + Artifacts: ${{ parameters.Artifacts }} + TestProxy: ${{ parameters.TestProxy }}