Table of Contents | ||
---|---|---|
|
Repositories
Code is contained within the following Git repositories.
...
The Sonar jobs perform a code-quality scan of the repository to ensure that best practices are adhered to and vulnerabilities are addressed.
Component | Jobs |
---|---|
Common | |
Context Aggregator | |
AAI Context Builder | |
SDC Context Builder | |
SDNC Context Builder | |
Network Discovery Context Builder |
Nexus
Artifacts produced by build jobs – e.g. Docker images – are stored in Nexus.
...
Sonar provides a dashboard of metrics related to code repositories that should be checked to ensure that quality thresholds are being met.
Line Coverage
Each project institutes a certain threshold for line coverage that must be upheld. If code submissions result in line coverage dipping below this threshold, this will eventually be noticed and cause trouble for the developers. (In Dublin Logging, the threshold is 50% but this is subject to change.)
...