mirror of
https://dev.azure.com/schwarzit/schwarzit.stackit-public/_git/audit-go
synced 2026-02-07 16:47:24 +00:00
- Update dependencies - Update related code adjustments - Add sonarqube configuration and pipeline adjustments Security-concept-update-needed: false. JIRA Work Item: [STACKITRMA-822](https://jira.schwarz/browse/STACKITRMA-822)
46 lines
1.2 KiB
YAML
46 lines
1.2 KiB
YAML
---
|
|
name: audit_go_main_code_analyze_$(Date:yyyy-MM-dd)_$(SourceBranchName)_$(Rev:r)
|
|
|
|
trigger:
|
|
- main
|
|
|
|
resources:
|
|
repositories:
|
|
- repository: tools
|
|
type: git
|
|
name: schwarzit.stackit-core-platform/core-platform-tools
|
|
ref: refs/tags/v1.15.0
|
|
|
|
pool:
|
|
vmImage: ubuntu-24.04
|
|
|
|
variables:
|
|
- name: reportDir
|
|
value: '$(System.DefaultWorkingDirectory)/out'
|
|
- name: goVersion
|
|
value: 1.25.5
|
|
|
|
stages:
|
|
- stage: CodeQualityScans
|
|
displayName: "Code Quality Scans"
|
|
jobs:
|
|
- template: ./.azuredevops/templates/jobs/code/code-format.yml@tools
|
|
parameters:
|
|
lintReports: true
|
|
lintReportDir: $(reportDir)
|
|
|
|
- template: ./.azuredevops/templates/jobs/code/code-test.yml@tools
|
|
parameters:
|
|
testReports: true
|
|
testReportDir: $(reportDir)
|
|
|
|
- template: ./.azuredevops/templates/jobs/code/code-quality-scans.yml@tools
|
|
parameters:
|
|
dependsOn:
|
|
- Tests
|
|
- Linter
|
|
organization: 'xx-sit-odj-stackit-public'
|
|
serviceConnection: 'xx-sit-odj-stackit-public-snyk'
|
|
sonar: true
|
|
sonarReportSourceDir: $(reportDir)
|
|
sonarServiceConnection: sonarqube-audit-go
|