From 5f19ec998c2e2f0eb534ee993717bb25d9de1e48 Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Wed, 23 Aug 2023 18:51:04 -0300 Subject: [PATCH 01/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 azure_pull_request.yml diff --git a/azure_pull_request.yml b/azure_pull_request.yml new file mode 100644 index 0000000..6dac925 --- /dev/null +++ b/azure_pull_request.yml @@ -0,0 +1,42 @@ +pool: + vmImage: ubuntu-latest + name: Azure Pipelines + demands: java + +trigger: + branches: + include: + - dev + - version-5 + - 6.0.0 + - 7.0.0 + exclude: + - '*' + +pr: + variables: + buildConfiguration: 'Release' + + steps: + - task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 + displayName: 'Prepare analysis on SonarCloud' + inputs: + SonarCloud: 'SonarCloud-ADT' + organization: typinghard + projectKey: 'typinghard_azure-devops-tracker' + extraProperties: | + sonar.exclusions=**/obj/**,**/*.dll + sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml + sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml + sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx + + - task: CmdLine@2 + inputs: + script: dotnet test --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage" /p:Exclude=[xunit.*]* + displayName: 'Run Tests' + + - task: SonarSource.sonarcloud.ce096e50-6155-4de8-8800-4221aaeed4a1.SonarCloudAnalyze@1 + displayName: 'Run Code Analysis' + + - task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1 + displayName: 'Publish Quality Gate Result' \ No newline at end of file From 7bdbe352da99a3131d63eaedf630a62e695232ae Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Wed, 23 Aug 2023 18:57:52 -0300 Subject: [PATCH 02/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 52 +++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index 5d1fc82..e7f78c8 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -14,30 +14,30 @@ trigger: - '*' pr: -variables: - buildConfiguration: 'Release' - prPipeline: $[eq(variables['Build.Reason'], 'PullRequest')] + variables: + buildConfiguration: 'Release' + prPipeline: $[eq(variables['Build.Reason'], 'PullRequest')] -steps: -- task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 - displayName: 'Prepare analysis on SonarCloud' - inputs: - SonarCloud: 'SonarCloud-ADT' - organization: typinghard - projectKey: 'typinghard_azure-devops-tracker' - extraProperties: | - sonar.exclusions=**/obj/**,**/*.dll - sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml - sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml - sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx - -- task: CmdLine@2 - inputs: - script: dotnet test --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage" /p:Exclude=[xunit.*]* - displayName: 'Run Tests' - -- task: SonarSource.sonarcloud.ce096e50-6155-4de8-8800-4221aaeed4a1.SonarCloudAnalyze@1 - displayName: 'Run Code Analysis' - -- task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1 - displayName: 'Publish Quality Gate Result' \ No newline at end of file + steps: + - task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 + displayName: 'Prepare analysis on SonarCloud' + inputs: + SonarCloud: 'SonarCloud-ADT' + organization: typinghard + projectKey: 'typinghard_azure-devops-tracker' + extraProperties: | + sonar.exclusions=**/obj/**,**/*.dll + sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml + sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml + sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx + + - task: CmdLine@2 + inputs: + script: dotnet test --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage" /p:Exclude=[xunit.*]* + displayName: 'Run Tests' + + - task: SonarSource.sonarcloud.ce096e50-6155-4de8-8800-4221aaeed4a1.SonarCloudAnalyze@1 + displayName: 'Run Code Analysis' + + - task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1 + displayName: 'Publish Quality Gate Result' \ No newline at end of file From 187612b47db8c1d90cd9d6ea537057db671f168e Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Wed, 23 Aug 2023 18:59:46 -0300 Subject: [PATCH 03/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index e7f78c8..7beb9fd 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -40,4 +40,4 @@ pr: displayName: 'Run Code Analysis' - task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1 - displayName: 'Publish Quality Gate Result' \ No newline at end of file + displayName: 'Publish Quality Gate Result' \ No newline at end of file From 2f9b38a0dfef6bdd7e8131a727a242423a8c180e Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Wed, 23 Aug 2023 19:04:37 -0300 Subject: [PATCH 04/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index 7beb9fd..3994bd3 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -17,7 +17,6 @@ pr: variables: buildConfiguration: 'Release' prPipeline: $[eq(variables['Build.Reason'], 'PullRequest')] - steps: - task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 displayName: 'Prepare analysis on SonarCloud' @@ -26,10 +25,10 @@ pr: organization: typinghard projectKey: 'typinghard_azure-devops-tracker' extraProperties: | - sonar.exclusions=**/obj/**,**/*.dll - sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml - sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml - sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx + sonar.exclusions=**/obj/**,**/*.dll + sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml + sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml + sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx - task: CmdLine@2 inputs: @@ -40,4 +39,4 @@ pr: displayName: 'Run Code Analysis' - task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1 - displayName: 'Publish Quality Gate Result' \ No newline at end of file + displayName: 'Publish Quality Gate Result' From ad6e87ffdb69cba4faccaf518ff55e53d7fab62d Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Thu, 24 Aug 2023 08:50:51 -0300 Subject: [PATCH 05/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index 3994bd3..8b913cd 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -25,10 +25,10 @@ pr: organization: typinghard projectKey: 'typinghard_azure-devops-tracker' extraProperties: | - sonar.exclusions=**/obj/**,**/*.dll - sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml - sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml - sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx + sonar.exclusions=**/obj/**,**/*.dll + sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml + sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml + sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx - task: CmdLine@2 inputs: From afd33390f46d0286fa2d09df98c3d142f9380a8f Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Thu, 24 Aug 2023 08:51:32 -0300 Subject: [PATCH 06/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index 8b913cd..d86fd15 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -17,6 +17,7 @@ pr: variables: buildConfiguration: 'Release' prPipeline: $[eq(variables['Build.Reason'], 'PullRequest')] + steps: - task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 displayName: 'Prepare analysis on SonarCloud' From 40153a88201a63a7dc436311ccf463089da7a05c Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Thu, 24 Aug 2023 08:57:57 -0300 Subject: [PATCH 07/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index d86fd15..96d2832 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -1,8 +1,5 @@ pool: vmImage: ubuntu-latest - name: Azure Pipelines - demands: java - trigger: branches: include: @@ -13,10 +10,11 @@ trigger: exclude: - '*' +# Definição para a pipeline de Pull Requests pr: variables: buildConfiguration: 'Release' - prPipeline: $[eq(variables['Build.Reason'], 'PullRequest')] + prPipeline: true steps: - task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 @@ -26,10 +24,10 @@ pr: organization: typinghard projectKey: 'typinghard_azure-devops-tracker' extraProperties: | - sonar.exclusions=**/obj/**,**/*.dll - sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml - sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml - sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx + sonar.exclusions=**/obj/**,**/*.dll + sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml + sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml + sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx - task: CmdLine@2 inputs: From 7decb6074c9f94ff9f737a94c242b4a8e4ecb6fe Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Thu, 24 Aug 2023 08:59:46 -0300 Subject: [PATCH 08/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index 96d2832..791d8bd 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -5,8 +5,6 @@ trigger: include: - dev - version-5 - - 6.0.0 - - 7.0.0 exclude: - '*' From beda50d7825ac91fa2e617cc0772ebe268f3566e Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Thu, 24 Aug 2023 09:01:25 -0300 Subject: [PATCH 09/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 56 +++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index 791d8bd..5c9a025 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -1,5 +1,8 @@ pool: vmImage: ubuntu-latest + name: Azure Pipelines + demands: java + trigger: branches: include: @@ -8,32 +11,29 @@ trigger: exclude: - '*' -# Definição para a pipeline de Pull Requests -pr: - variables: - buildConfiguration: 'Release' - prPipeline: true +variables: + buildConfiguration: 'Release' + prPipeline: $[eq(variables['Build.Reason'], 'PullRequest')] + +steps: +- task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 + displayName: 'Prepare analysis on SonarCloud' + inputs: + SonarCloud: 'SonarCloud-ADT' + organization: typinghard + projectKey: 'typinghard_azure-devops-tracker' + extraProperties: | + sonar.exclusions=**/obj/**,**/*.dll + sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml + sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml + sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx +- task: CmdLine@2 + inputs: + script: dotnet test --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage" /p:Exclude=[xunit.*]* + displayName: 'Run Tests' + +- task: SonarSource.sonarcloud.ce096e50-6155-4de8-8800-4221aaeed4a1.SonarCloudAnalyze@1 + displayName: 'Run Code Analysis' - steps: - - task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1 - displayName: 'Prepare analysis on SonarCloud' - inputs: - SonarCloud: 'SonarCloud-ADT' - organization: typinghard - projectKey: 'typinghard_azure-devops-tracker' - extraProperties: | - sonar.exclusions=**/obj/**,**/*.dll - sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml - sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml - sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx - - - task: CmdLine@2 - inputs: - script: dotnet test --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage" /p:Exclude=[xunit.*]* - displayName: 'Run Tests' - - - task: SonarSource.sonarcloud.ce096e50-6155-4de8-8800-4221aaeed4a1.SonarCloudAnalyze@1 - displayName: 'Run Code Analysis' - - - task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1 - displayName: 'Publish Quality Gate Result' +- task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1 + displayName: 'Publish Quality Gate Result' \ No newline at end of file From 287c73c7872ee3ba4166f4a193dc6545ba7da94a Mon Sep 17 00:00:00 2001 From: Diego Galante Date: Thu, 24 Aug 2023 09:03:11 -0300 Subject: [PATCH 10/10] Updating azure_pull_request.yaml --- azure_pull_request.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/azure_pull_request.yml b/azure_pull_request.yml index 5c9a025..5d48662 100644 --- a/azure_pull_request.yml +++ b/azure_pull_request.yml @@ -8,6 +8,8 @@ trigger: include: - dev - version-5 + - 6.0.0 + - 7.0.0 exclude: - '*'