summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2021-02-21Remove Travis-CI control fileAlbrecht Schlosser
Since we're using GitHub Actions for CI builds this file is no longer needed.
2020-12-01Travis-CI: simplify config, disable macOS build (temp.)Albrecht Schlosser
Note: macOS builds will be re-enabled when the Travis-CI "Credits" issue is resolved.
2020-12-01Travis-CI: disable macOS and documentation buildsAlbrecht Schlosser
Temporarily disable unnecessary builds for trouble shooting with Travis-CI support (no Credits)
2020-11-25Travis-CI: update Linux + macOS build environmentsAlbrecht Schlosser
Linux: trusty -> xenial (current @ travis-ci.com) macOS: (default) -> xcode12.2 (latest as of today)
2020-08-21CMake: add examples folder to build (optional)Albrecht Schlosser
- replace misnamed option 'OPTION_BUILD_EXAMPLES' with 'FLTK_BUILD_TEST' - add option 'FLTK_BUILD_EXAMPLES' to build apps in examples folder - move examples/fltk-versions.cxx to test/fltk-versions.cxx - [Travis-CI] enable option 'FLTK_BUILD_EXAMPLES' for automatic builds
2020-02-13Update travis control file againAlbrecht Schlosser
We can't use --status-bugs because this would always FAIL - there are currently too many potential bugs (or false positives).
2020-02-13Update travis control fileAlbrecht Schlosser
Remove unnecessary help message, use standard CMake configuration as described in README file.
2019-02-16Add more branches to Travis-CI control fileAlbrecht Schlosser
All branches named like: - master - branch-1.3 - feature-* - fix-* - issue-* - str-* will be built with Travis-CI in the FLTK standard repo and in the user's and/or developer's forks if they enabled Travis-CI builds.
2019-02-16Remove explicit email notifications from .travis.ymlAlbrecht Schlosser
Explicit email addresses don't play well with forks, i.e. the given mail receivers are *always* notified instead of the author and the committer. This led to build notifications sent to me instead of Matt when he committed something in his own fork. The default rules are much better in this case. The drawback is that *only* the committer and author get notified and there is obviously no way to add anybody that gets notified *additionally* to author and committer. https://docs.travis-ci.com/user/notifications/#how-is-the-build-email-receiver-determined
2018-12-28Activate travis-ci, update mail notifications.Albrecht Schlosser
Note: current mail notifications are configured for first tests. We may need to reconfigure this later. See build logs at https://travis-ci.com/fltk/fltk
2018-12-27As requested implement cmake builds and also implement matrix customization ↵fab672000
to use a static analyzer and also doc gen in only one target to avoid having too many targets
2018-12-26Travis implementation allowing to build four targets on change of master or ↵fabien
a matching pattern of feature/*. This implementation differs from existing fltk-test and also gitlab implementation : - minimum, fast light implementation: stripoped all unused constructions compared to other implementations - supports successful builds of four targets (linu, osx and then gcc and clang for each of them) - uses before_script instead of before_install - uses after_success for building documentation, instead of building always if error - only builds documentation on linux targets for now (can easily change if future)