Commit Graph

23 Commits

Author SHA1 Message Date
Christian Beer 469fcc10ce Merge branch 'master' into travis_linux_build2
Conflicts:
	.travis.yml (due to reordering of script lines in master)
2017-03-23 09:48:49 +01:00
Christian Beer cfa12a7e17 Travis: fix mingw build command and add wrapper
The previous command was only working because Travis already exports CC and CXX. This works even if this is not the case.
2017-03-23 09:06:55 +01:00
Christian Beer abd808be66 Travis: prefixes should always be absolute
Configure assumes that prefixes are absolute without checking.
2017-03-20 12:35:17 +01:00
Christian Beer 84431d41a2 Travis: use correct option for configure
When using an installed version of wxWidgets one has to use --with-wx-prefix instead of --with-wxdir which is expecting the source directory.
2017-03-20 11:59:07 +01:00
Christian Beer 3dc439945b Build: restructure dependency builds for Linux
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.
2017-03-17 14:55:39 +01:00
Christian Beer 2370eba78f Build: try to build libraries with mingw on travis-ci 2017-02-17 14:42:18 +01:00
Christian Beer ffa69ea87e Travis-CI: disable notifications override
This will now use the default Travis policy to send notifications since emailing the list does not work.
2016-02-09 10:52:05 +01:00
Preston Maness 6c72e8a8bd
Enabling libxss-dev in .travis.yml to test build. 2015-12-16 11:20:54 -06:00
Christian Beer 71976e46f5 BUILD: enable caching and fix script to build wxWidgets 2015-03-03 08:53:35 +01:00
Christian Beer 3e9275edda BUILD: update travis config to build manager using container-based-infrastructure
- does not cache the wxwidgets directory yet
2015-03-03 08:22:14 +01:00
Christian Beer 7cdbac2573 BUILD: reduced packages to install to what is additionally needed
- laso enable manager and see what packages are missing
2015-02-22 18:26:10 +01:00
Christian Beer 35f6a91559 BUILD: fix to travis config 2015-02-21 22:00:01 +01:00
Christian Beer 801112897c BUILD: rearrange order of travis configuration to get installation working 2015-02-21 20:24:55 +01:00
Christian Beer 92c56b2294 BUILD: switch to container-based infrastructure on travis-ci 2015-02-21 18:22:15 +01:00
Christian Beer 05c0e2571c BUILD: enable apps in travis-ci config 2015-02-12 17:16:11 +01:00
Christian Beer 3e631f7037 BUILD: rearrange build matrix for travis-ci again
- this will hopefully keep the build matrix for master and allow a separate matrix for coverity_scan
2015-02-10 11:35:41 +01:00
Christian Beer e95da14958 BUILD: fix travis-ci config to support coverity_scan
- the build matrix had to be hardcoded to pass the travis lint test
2015-02-10 10:35:09 +01:00
Christian Beer 6816497668 BUILD: enable coverity_scan addon for travis-ci 2015-02-10 10:10:53 +01:00
Christian Beer 079107e55b BUILD: disable clang in travis-ci until there is proper support by boinc 2015-02-05 08:16:30 +01:00
Rom Walton 6733b34891 BUILD: I'll picked up the build success/failure emails by way of boinc_cvs. 2015-01-11 11:36:19 -05:00
Christian Beer 19c38d2e82 BUILD: disable manager from Travis-CI build
- wxWidgets Webview is not available for Precise Pangolin and has to be installed via an APT repo or from source, which is a task for later
2015-01-11 13:15:52 +01:00
Christian Beer f98249ed7c BUILD: enhance Travis-CI config
- enable build of fastcgi binaries
- separately build client and manager
2015-01-11 12:56:37 +01:00
Christian Beer 3ae20d73ef Enable Travis-CI for master branch
- An email is send only to those adresses given in .travis.yml
- Only the master branch is build
- The compiler gcc and clang are used
- The components libraries, server and client/manager are build separately
- The README.md just displays the current build status on the github mirror
2015-01-09 18:58:03 +01:00