roboticslab-uc3m / questions-and-answers

A place for general debate and question&answer
https://robots.uc3m.es/developer-manual/appendix/repository-index.html
2 stars 0 forks source link

Centralize Travis scripts #86

Closed PeterBowman closed 3 years ago

PeterBowman commented 4 years ago

Issue https://github.com/roboticslab-uc3m/questions-and-answers/issues/48 led to the creation of a scripts/travis/ directory in several (perhaps all) Travis CI-enabled repositories: example. This could be avoided thanks to the new Build Configuration Imports beta feature.

Build Config Imports allow you to create modular build configuration systems that can be shared across many repositories, and not only spare the work of manually duplicating build configuration across those repositories, but also standardize how code is built and deployed in your organization.

PeterBowman commented 4 years ago

Provided GH Actions can handle CI (https://github.com/roboticslab-uc3m/questions-and-answers/issues/87#issuecomment-563350223), this issue will become a WONTFIX.

PeterBowman commented 3 years ago

As a side note, Ubuntu Focal (20.04) images are now available in Travis CI: https://blog.travis-ci.com/2020-08-10-focal-build-environment.

PeterBowman commented 3 years ago

Provided GH Actions can handle CI (#87 (comment)), this issue will become a WONTFIX.

YARP will migrate to GH Actions because of https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing, let's watch https://github.com/robotology/yarp/issues/2410 closely.

PeterBowman commented 3 years ago

Closing as WONTFIX because of the ongoing migration to GitHub Actions: https://github.com/roboticslab-uc3m/questions-and-answers/issues/91. Note we don't need the GHA equivalent of those three shell scripts whatsoever: repo checkout, build caching and SSH configuration is entirely taken care of by specific actions, and coverage support will be discontinued for now (future: https://github.com/roboticslab-uc3m/questions-and-answers/issues/71?).