usdot-fhwa-stol / carma-streets

CARMA Streets is a component of CARMA ecosystem, which enables such a coordination among different transportation users. This component provides an interface for CDA participants to interact with the road infrastructure. Doxygen Source Code Documentation: https://usdot-fhwa-stol.github.io/documentation/carma-streets/
10 stars 10 forks source link

Fix/ci build #369

Closed paulbourelly999 closed 12 months ago

paulbourelly999 commented 1 year ago

PR Details

Description

Fix CI process to build/run all source code including lanelet aware services. This fixes issues to allow us to eventually build, scan, and run unit tests for the new sensor_data_sharing_service. Due to carma-time-lib not being available in bionic and not having an installation process for ros and catkin in newer distributions of ubuntu, we previously were only able to run sonar scanner on services that did not have a lanelet 2 dependency. With out new base images and carma-time-lib now included in our streets_service_base_laneletaware:bionic image, we can use this base image to build, test and scan all of our source code again.

Related GitHub Issue

Related Jira Key

CDAR-389

Motivation and Context

For CI integration for the Sensor Data Sharing Service

How Has This Been Tested?

CI

Types of changes

Checklist:

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information