Commit Graph

85 Commits

Author SHA1 Message Date
triplus
ccb5f1e6f7 Travis - re-enable incremental ccache builds
Each build job should now have an unique cache entry. This should increase the reliability and success rate for build jobs, when the maximum time limit is exceeded.
2019-11-29 14:42:57 +01:00
triplus
27bb49b646 Travis - create a unique cache entry
https://forum.freecadweb.org/viewtopic.php?f=10&t=40324&start=30#p350421
https://docs.travis-ci.com/user/caching#caches-and-build-matrices
2019-11-29 14:42:57 +01:00
triplus
f6f9d15917 Travis - upgrade to GCC 9 and Clang 9
Use latest and greatest compilers in the toolchain.
2019-11-29 14:42:57 +01:00
wmayer
57aa0cdb5c travis - extend library search path in order to find libnglib.so at runtime 2019-11-26 17:23:29 +01:00
triplus
493a6d8f4e Travis - satisfy runtime dependencies 2019-11-26 15:31:57 +01:00
wmayer
cc2d4f3581 need further PySide2 modules for unit tests 2019-11-26 11:37:52 +01:00
wmayer
303b8b316d need PySide2.QtCore for Py3 for unit tests 2019-11-25 16:26:22 +01:00
triplus
d7faf06725 Travis - fail build on unit tests failure
https://forum.freecadweb.org/viewtopic.php?f=10&t=40324
2019-11-24 19:10:06 +01:00
triplus
38fb656cc5 Travis - move instead of copy and preserve space 2019-11-24 19:10:06 +01:00
triplus
3fa4fdede2 Travis - size information
https://forum.freecadweb.org/viewtopic.php?f=4&t=38657&start=50#p349018
2019-11-24 19:10:06 +01:00
wmayer
c858ad2a09 set build dependency to netgen package 2019-11-24 16:15:25 +01:00
wmayer
9b0fa2f8be remove superfluous quotes 2019-11-24 13:31:35 +01:00
sgrogan
7562366a22 add pybind11-dev dependency necessary for netgen-headers 2019-11-01 17:46:58 -03:00
triplus
bc85e2e5c1 Travis - delete LibPack to preserve more space
https://forum.freecadweb.org/viewtopic.php?f=4&t=38657
2019-10-24 23:23:07 +02:00
sgrogan
554ae45e27 Remove py2/qt5 build, disable py3.7/flake8 build 2019-10-20 16:10:38 +02:00
triplus
d6a1ef125e Travis - remove workaround due to more time granted 2019-10-08 08:56:08 +02:00
triplus
5eb06381d6 Travis - upgrade to Xenial and use OCCT from PPA 2019-09-07 15:20:37 +02:00
Abdullah Tahiri
0646cefebe Travis: Make winpty failure not fail the build 2019-06-03 18:18:07 +02:00
abdullahtahiriyo
510c3a3f7c Travis winpty (#2214)
* Travis: FreeCAD tests

invert bars in direct call

* Travis: Run FreeCADCmd through winpty

* Travis: stdin is not a tty

* Travis: winpty -Xallow-non-tty

* Travis: winpty -Xplain

* Travis: Force build failure on any error during testing

* Travis: Use grep/tee to determine failure

* Travis: Correct build output
2019-05-27 09:58:48 +02:00
Markus Reitboeck
f96edcc3ea (-) fix appveyor build
project was renamed in commit c2e7285c724b4b68826692aabd8929e6b22c615f
2019-05-26 11:21:32 +02:00
Abdullah Tahiri
d76c1c36d6 Travis: filter out 2019-05-02 19:55:31 +02:00
abdullahtahiriyo
4e9d45ed92 Travis: Move building to external batch script (#2131)
* Travis: Move building to external batch script

* Travis: double quotes to escape route

* Travis: use cmd.exe to call batch file
2019-05-02 17:55:03 +02:00
Abdullah Tahiri
fcddcc8f4f Travis: Use & between vars sourcing and msbuild 2019-05-02 16:45:07 +02:00
Abdullah Tahiri
9b28456d3b Travis force wait 60 minutes 2019-05-02 14:45:35 +02:00
Abdullah Tahiri
1b29dd2d49 msbuild verbose and logo 2019-05-02 14:00:03 +02:00
Abdullah Tahiri
c81f218099 disable travis clcache debug 2019-05-02 11:05:32 +02:00
Abdullah Tahiri
a362c0419b Travis: enable clcache debug 2019-05-02 10:25:11 +02:00
abdullahtahiriyo
e89aa724ab Travis windows build (#2110)
Travis windows build
2019-05-02 07:21:45 +02:00
cclauss
070a79e271 fast_finish: true
Mark the build as passing even if the allow_failures macOS job is still running.
* https://blog.travis-ci.com/2013-11-27-fast-finishing-builds
2019-01-07 12:13:34 -02:00
cclauss
e31ed6a7de macOS: drop the old osx_image: xcode7.3
xcode9.4 is the Travis default and 10.1 is the latest available.
* https://docs.travis-ci.com/user/reference/osx/#os-x-version
2019-01-07 12:13:34 -02:00
cclauss
18a68873d3 Also run the osx build in allow_failures mode
This let's us see where things are failing without failing the entire Travis build.
* https://docs.travis-ci.com/user/customizing-the-build/#rows-that-are-allowed-to-fail
2019-01-07 12:13:34 -02:00
cclauss
d903736452 Travis CI: matrix: allow_failures: python: 3.7 2019-01-07 12:13:34 -02:00
cclauss
3868f4db7e Travis CI: The real Python 3.7 in a separate parallel run 2019-01-07 12:13:34 -02:00
cclauss
41b74c62c0 python3 -m pip install flake8 2019-01-07 12:13:34 -02:00
cclauss
690ef69791 Travis CI: Use flake8 to find Python syntax errors 2019-01-07 12:13:34 -02:00
Przemo Firszt
fef65f5d68 Comment out osx builds
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2018-12-08 11:26:14 -03:00
Yorik van Havre
5138c2ef59 Added encrypted chunk.io key to travis file 2018-11-30 10:10:47 -02:00
Priit Laes
afe2305762 travis: ccache compilation also requires xsltproc 2018-10-08 10:40:13 +02:00
Priit Laes
21fc16aadd travis: Install eigen3 via package from Ubuntu repository 2018-10-08 10:40:03 +02:00
Priit Laes
1e017d3340 travis: Drop references to Ubuntu 12.04 2018-10-08 10:39:53 +02:00
Priit Laes
26b3dc1779 travis: Reduce number of packages installed via apt
Use `--no-install-recommends` to only install needed packages.
2018-10-08 10:39:35 +02:00
triplus
ff2574fdf6 Deploy Travis builds to 0.18
https://forum.freecadweb.org/viewtopic.php?p=227147#p227242
2018-04-13 09:44:30 -03:00
Peter Lama
7c19cee3c6 Fix travis macOS build 2018-03-29 14:48:03 -07:00
Peter Lama
d26c3966bd Only build Qt5 version for macOS on travis
There is no need to continue to build the Qt4 version for macOS
since it has usability issues that have been fixed with Qt5 and
the fewer macOS builds the better: https://blog.travis-ci.com/2017-09-22-macos-update
2017-10-30 13:59:24 -02:00
wmayer
0b7ce87340 allow to set console and unit test option without overriding each other
start unit tests in command line mode because the python pivy package is missing
2017-10-10 20:40:09 +02:00
Peter Lama
e78e408c5a Use macOS 10.11 travis environment
Better supported by homebrew
2017-10-02 01:19:25 +02:00
Peter Lama
bbbac656ee Fix macOS Qt4 build
- Dereference qt plugin symlinks
- Remove qt postgresql plugin because of missing dependency
2017-08-28 11:47:44 -03:00
looooo
d5bc835fec travis: build freecad with py3 2017-07-11 11:26:34 -03:00
wmayer
d60c49f5f0 try to fix travis build 2017-06-22 13:55:42 +02:00
triplus
db40264e5f Don't create AppImage on Travis 2017-06-03 10:37:26 +02:00