1. 20 Apr, 2019 2 commits
    • Christian Beer's avatar
      Build: whitespace only changes · a5dad9b8
      Christian Beer authored
      a5dad9b8
    • Christian Beer's avatar
      Tests: add unit testing framework using googletest · 6dbf55fd
      Christian Beer authored
      * enable coverage reports from gcc and disable optimizations via option to configure
      * install googletest library into buildcache
      * script to compile and run unit tests using cmake
      * first set of unit tests originaly contributed by Keith Uplinger
      
      There are several hardcoded paths and assumptions made in order to get this working on Travis CI. New tooling is using cmake for cross platform builds and as such is not easy to use with an autotools based system.
      It's not ideal but better than nothing.
      6dbf55fd
  2. 24 Jan, 2019 4 commits
  3. 03 Jan, 2019 1 commit
  4. 27 Dec, 2018 2 commits
  5. 07 Dec, 2018 1 commit
  6. 23 Nov, 2018 1 commit
  7. 14 Oct, 2018 2 commits
  8. 30 Sep, 2018 1 commit
  9. 22 Sep, 2018 1 commit
    • Christian Beer's avatar
      Travis: copy successful builds to bintray · 1e25e929
      Christian Beer authored
      Copy a weekly build from master to https://bintray.com/boinc/boinc-ci so it is available for testers. Only specified build artefacts are copied (see deploy/prepare_deploy.sh). The copy operation is triggered via a Travis CI cronjob or a pull request from within the BOINC/boinc gitub repository.
      Pull requests from forks are ignored because they can not have access to the bintray API key, this is a security restriction enforced by Travis CI.
      1e25e929
  10. 20 Sep, 2018 1 commit
  11. 28 Aug, 2018 2 commits
  12. 25 Aug, 2018 1 commit
  13. 29 Jan, 2018 3 commits
  14. 10 Aug, 2017 2 commits
  15. 17 Jul, 2017 1 commit
  16. 23 Mar, 2017 1 commit
  17. 20 Mar, 2017 2 commits
  18. 17 Mar, 2017 2 commits
    • Christian Beer's avatar
      Travis: enable OSX support for CI builds · bc38c6f3
      Christian Beer authored
      We currently build every BOINC component in one go on Mac. This is kind of intended as the build capacity for OSX on Travis CI is capped at 128 builds at the same time right now and extra builds will only add to the already full queue.
      bc38c6f3
    • Christian Beer's avatar
      Build: restructure dependency builds for Linux · 3dc43994
      Christian Beer authored
      This reduces the size of files to be cached between builds by the CI system. The scripts are flexible enough so they can also be used by developers locally.
      3dc43994
  19. 17 Feb, 2017 1 commit
  20. 09 Feb, 2016 1 commit
  21. 16 Dec, 2015 1 commit
  22. 03 Mar, 2015 2 commits
  23. 22 Feb, 2015 1 commit
  24. 21 Feb, 2015 3 commits
  25. 12 Feb, 2015 1 commit