Add Matrix Build Support to Travis-CI Integration #1233
Labels
1b User Story
The User Story details a requirement. It may reference a parent Epic. It may reference child Task(s)
2b Gathering Requirements
Status indicating currently refining User Stories and defining Requirements
3c Enhancement
Classification indicating a change to the functionality of the existing imlementation
6 Build
Impact flag identifying the build process
User Story
As a
Core Developer
I wantmy code changes tested against multiple platforms and dependency versions
so that Ireceive feedback when a code change fails within the build matrix
.Additional Context (optional)
Currently we use Travis-CI for automated builds on all branches. Currently the /.travis.yml file only targets Linux (Ubuntu Trusty) and the default dependencies from
apt
for that version. Travis-CI has the concept of a Build Matrix. The desire is to define a build matrix to cover versions of Boost [1.57 - 1.65.1], OpenSSL [1.0 - 1.1], Compilers [gcc, clang] and platforms [Ubuntu, OSX].Note: We are open to using other automated build services and adding support for the Windows platform. However, both are out of scope for this Issue (Windows not supported by Travis-CI at this time).
CORE TEAM TASK LIST
The text was updated successfully, but these errors were encountered: