-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
We need to set up Continuous Integration (CI) for our ROS2 project on GitHub. The goal is to ensure that all pull requests (PRs) are automatically verified by building the software and running tests before merging.
The CI pipeline should:
- Trigger on every pull request.
- Set up the ROS2 environment.
- Install all necessary dependencies.
- Build the project using colcon build.
- Run tests using colcon test.
- Report test results and fail the build if any tests fail.
- Upload test logs in case of failure for debugging.
Current build instruction: https://github.com/KPI-Rover/ros_ws/blob/main/README.md
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status