robotology / gz-sim-yarp-plugins

YARP plugins for Modern Gazebo (gz-sim).
BSD 3-Clause "New" or "Revised" License
8 stars 2 forks source link

Add continuous integration scripts with dependencies installed by apt #27

Closed traversaro closed 1 year ago

traversaro commented 1 year ago

Add initial CI scripts, for now just installing the dependencies via apt . Note that I also added a step with that runs the tests, that now does not anything as no tests are defined.

traversaro commented 1 year ago

The compilation works fine, now the only step that is failing is the install, as we do not have any install step. I opened https://github.com/robotology/gz-yarp-plugins/issues/28 to track this, in the meanwhile I can just disable the install step.

traversaro commented 1 year ago

@GiacomoBisio @lucapa17 if you do not have experience with GitHub Actions, probably you can check some docs at https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions . Even if you do not understand everything, the import thing is that you check that the command used for compilation are the expected ones (note that I used Ninja generator to speed up the compilation).