Skip to content

Commit

Permalink
Impart PR feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
arkalyanms committed Mar 21, 2024
1 parent 6fbf4d6 commit 1314115
Showing 1 changed file with 21 additions and 25 deletions.
46 changes: 21 additions & 25 deletions azure-pipelines-microbuild.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
parameters:
# Optionally do not publish to TSA. Useful for e.g. verifying fixes before PR.
# Optionally do not publish to TSA. Useful for e.g., verifying fixes before PR.
- name: TSAEnabled
displayName: Publish results to TSA
type: boolean
default: true

# Branches that trigger a build on commit
trigger:
- main
Expand All @@ -13,18 +13,20 @@ trigger:
- 2.9.x

variables:
- name: _TeamName
- name: TeamName
value: Roslyn
- group: DotNet-Roslyn-SDLValidation-Params
- group: DotNet-Symbol-Server-Pats
- group: DotNet-Versions-Publish
- group: ManagedLanguageSecrets

resources:
repositories:
- repository: MicroBuildTemplate
type: git
name: 1ESPipelineTemplates/MicroBuildTemplate
ref: refs/tags/release

extends:
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
parameters:
Expand All @@ -44,12 +46,12 @@ extends:
displayName: Build
jobs:
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/main') }}:
- template: /eng/common/templates/job/onelocbuild.yml@self
- template: /eng/common/templates-official/job/onelocbuild.yml@self
parameters:
MirrorRepo: roslyn-analyzers
LclSource: lclFilesfromPackage
LclPackageId: 'LCL-JUNO-PROD-ROSANLZR'
- template: /eng/common/templates/jobs/jobs.yml@self
- template: /eng/common/templates-official/jobs/jobs.yml@self
parameters:
enableMicrobuild: true
enablePublishBuildArtifacts: true
Expand All @@ -74,18 +76,17 @@ extends:
clean: true
- script: eng\common\CIBuild.cmd -configuration $(_BuildConfig) /p:OfficialBuildId=$(BUILD.BUILDNUMBER) /p:DotNetSignType=$(_SignType) /p:DotnetPublishUsingPipelines=true
displayName: Build and Test
- task: PublishBuildArtifacts@1
displayName: Publish Artifact Packages
inputs:
PathtoPublish: 'artifacts\packages\$(_BuildConfig)'
ArtifactName: 'Packages'
condition: succeeded()
- task: PublishBuildArtifacts@1
displayName: Publish Artifact VSIXes
inputs:
PathtoPublish: 'artifacts\VSSetup\$(_BuildConfig)'
ArtifactName: 'VSIXes'
condition: succeeded()
templateContext:
outputs:
# Archive NuGet packages to DevOps.
- output: pipelineArtifact
path: $(Build.ArtifactStagingDirectory)/packages/$(BuildConfig)
artifact: Packages
# Archive VSIX packages to DevOps.
- output: pipelineArtifact
path: $(Build.ArtifactStagingDirectory)/VSSetup/$(BuildConfig)
artifact: VSIXes

- stage: analysis
displayName: Code analysis
pool:
Expand All @@ -96,10 +97,13 @@ extends:
displayName: CodeQL
timeoutInMinutes: 120
variables:
# CG is handled in the primary CI pipeline
- name: skipComponentGovernanceDetection
value: true
# Force CodeQL enabled so it may be run on any branch
- name: Codeql.Enabled
value: true
# Do not let CodeQL 3000 Extension gate scan frequency
- name: Codeql.Cadence
value: 0
- name: Codeql.TSAEnabled
Expand All @@ -110,11 +114,3 @@ extends:
- script: eng\common\cibuild.cmd -configuration Release -prepareMachine /p:Test=false
displayName: Windows Build
- task: CodeQL3000Finalize@0
displayName: CodeQL Finalize
- template: /eng/common/templates/post-build/post-build.yml@self
parameters:
publishingInfraVersion: 3
enableSymbolValidation: false
enableSigningValidation: false
enableSourceLinkValidation: false
enableNugetValidation: false

0 comments on commit 1314115

Please sign in to comment.