Browse Source

Only run SonarCloud analysis for ubuntu tests

Mark Monteiro 5 years ago
parent
commit
9a401c3728
1 changed files with 4 additions and 0 deletions
  1. 4 0
      .ci/azure-pipelines-test.yml

+ 4 - 0
.ci/azure-pipelines-test.yml

@@ -31,6 +31,7 @@ jobs:
       # This is required for the SonarCloud analyzer
       - task: UseDotNet@2
         displayName: "Install .NET Core SDK 2.1"
+        condition: eq(variables['ImageName'], 'ubuntu-latest')
         inputs:
           packageType: sdk
           version: '2.1.805'
@@ -43,6 +44,7 @@ jobs:
 
       - task: SonarCloudPrepare@1
         displayName: 'Prepare analysis on SonarCloud'
+        condition: eq(variables['ImageName'], 'ubuntu-latest')
         inputs:
           SonarCloud: 'Sonarcloud for Jellyfin'
           organization: 'jellyfin'
@@ -60,9 +62,11 @@ jobs:
 
       - task: SonarCloudAnalyze@1
         displayName: 'Run Code Analysis'
+        condition: eq(variables['ImageName'], 'ubuntu-latest')
 
       - task: SonarCloudPublish@1
         displayName: 'Publish Quality Gate Result'
+        condition: eq(variables['ImageName'], 'ubuntu-latest')
 
       - task: Palmmedia.reportgenerator.reportgenerator-build-release-task.reportgenerator@4
         condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux')) # !! THIS is for V1 only V2 will/should support merging