views:
- common-view:
view-name: iec
- view-regex: '^{project-name}-(tox|fuel|compass)-.*'
+ view-regex: '^{project-name}-(tox|type1|type2)-(verify|fuel|compass)-.*'
# -------------------------------
# BRANCH DEFINITIONS
# -------------------------------
- 'iec-{iecType}-deploy-{installer}-{deploy_type}-{os}-daily-{stream}'
- 'iec-{iecType}-destroy-{installer}-{deploy_type}-{os}-daily-{stream}'
- 'iec-{iecType}-install-{usecase}-{installer}-{deploy_type}-{os}-daily-{stream}'
+ - gerrit-sonar:
+ sonar-project-file: ""
+ build-node: centos7-builder-2c-1g
+ sonar-properties: |
+ # Required metadata
+ sonar.projectKey=iec
+ sonar.projectName=iec
+ sonar.organization=akraino-edge-stack
+
+ #Source
+ sonar.sources=.
+ sonar.exclusions=**/*_test.go,**/vendor/**
+
+ # Language
+ sonar.language=go
+
+ # Encoding
+ sonar.build.sourceEncoding=UTF-8
+
+ # Inclusions
+ sonar.inclusions=**/**.go
+
+ # Test Execution
+ sonar.tests=.
+ sonar.test.inclusions=**/*_test.go
+ sonar.test.exclusions=**/vendor/**
+
+ # Unit tests
+ sonar.go.coverage.reportPaths=iec-coverage.xml
+ sonar.go.tests.reportPaths=iec-tests.xml
+
+ # Importing External Issues
+ sonar.go.govet.reportPaths=iec-govet.xml
+ sonar.go.golint.reportPaths=iec-golint.xml
+ sonar.go.gometalinter.reportPaths=iec-gometalinter.xml
+ sonar.go.golangci-lint.reportPaths=iec-golangci-lint.xml
##############
# PARAMETERS #
unstable-threshold: 'FAILURE'
- project: 'iec-{iecType}-destroy-{installer}-{deploy_type}-{os}-daily-{stream}'
current-parameters: false
- predefined-parameters:
+ predefined-parameters: |
DEPLOY_SCENARIO={scenario}
- IEC_TYPE='{iecType}'
+ IEC_TYPE={iecType}
same-node: true
block: true
publishers: *publishers
+
########################
# trigger macros
########################