Ale Martinez
b9b6745da5
Upgrade Travis-ci Linux build environment to bionic
...
[skip AppVeyor]
In preparation for the end of xenial support
2021-03-27 12:21:02 -03:00
Ale Martinez
c10b666b55
Travis - Enable VLC 3 on macOS builds
...
[skip appveyor]
2020-09-27 14:13:41 -03:00
Ale Martinez
5fdf427f39
Change Travis-ci macOS image to 11.3 and use included Qt5.14.1
...
Temporary workaround for #3611
[publish binaries]
2020-09-23 15:40:42 -03:00
Ale Martinez
e90eaf281f
Travis-ci cache Python packages to reduce build time on macOS
...
[skip appveyor]
Not a great difference, but we are too close to 50' limit
Also reduce curl max time to avoid timouts.
For Linux buils remove --silent build to avoid the job being cancelled
2020-06-26 15:57:15 -03:00
Ale Martinez
f2d93cc2dc
Travis - Cache Homebrew downloaded bottles to speedup macOS builds
...
[skip appveyor]
2020-05-20 21:49:11 -03:00
Ale Martinez
5a0b022188
Travis - Enable cache for D2XX folder
...
[skip appveyor]
To avoid download and copy on each build
2020-05-20 21:04:35 -03:00
Ale Martinez
fcc9660b64
Upload binaries to S3
...
Only for commits to master with [publish binaries] in the commit message
Older binaries are removed, we keep only the last succesful build.
2020-05-06 21:19:24 -03:00
Ale Martinez
76d459a895
Cache qwt in Travis and AppVeyor to reduce build time
...
Warning: the cache needs to be invalidated for changes in qwt to take effect
2020-05-05 19:51:45 -03:00
Ale Martinez
6659262ae2
Fix Travis-ci build matrix configuration
...
There were errors and warnings in config due to format issues
and deprecated keywords.
2020-02-21 17:54:11 -03:00
Ramon van Belzen
706b79f8fc
travis-ci: force cpp detection
2020-02-18 12:25:51 -03:00
Ale Martinez
715dc15133
Enable travis-ci tagged builds
...
To have binaries with version string set automatically and remove
the temporary hacks.
[skip ci]
2019-12-08 11:59:52 -03:00
Ale Martinez
93ec3246cf
Travis-ci - change from trusty to xenial for Linux builds
...
Trusty reaches end of life on april 2019
2019-04-25 14:35:59 -03:00
Ale Martinez
5b6c1f5a5b
Travis-ci upgrade to xcode10.1 for osx builds
...
Fix issues building libsamplerate
2019-03-25 09:59:07 -03:00
Ale Martinez
9fb21af373
Enable OPENDATA for Travis-ci builds
...
Change OPENDATA_DISABLE and fix GC_CLOUD_OPENDATA_SECRET default
Escaping special chars with travis secure is tricky...
2019-03-08 21:25:04 -03:00
Ale Martinez
1c762c1d00
Add Whithings/Nokia, OpenData and SportTracks secrets for Travis-ci builds
...
Also removed lmfit since it is in the repo from f5055aa0e3
2019-03-08 14:42:10 -03:00
Ale Martinez
6749574600
Travis-ci enable Linux build to generate AppImage
...
Existing code for OSX was migrated to scripts on travis/osx without changes.
New scrtps for Linux were added to travis/linux based on previous work
by gcoco and LyzardKing
Install linux dependencies similar to OSX version, including samplerate,
vlc, ical, kml, d2xx, srmio, libusb-compat/libusb1.0 and R 3.5
Enable CloudDB and Cloud services using shared secrets with OSX version
Generate AppImage and set src/$FINAL_NAME to enable automatic deploy
Optionally upload the AppImage to transfer.sh for testing
2018-11-11 13:42:14 -03:00
Ale Martinez
c5802596dc
Remove kQOAuth from travis-ci
...
It was deprecated on #2881
2018-11-01 19:28:05 -03:00
Alejandro Martinez
47cb7c91ef
Merge pull request #2949 from gcoco/d2xx-download
...
Use https for download D2XX1.2.2.dmg
Redirection was breaking the download.
2018-10-29 19:07:06 -03:00
gcoco
aead637786
Enable libusb and libusb-compat ( #2950 )
...
Re-enable libusb and libusb-compat for Travis builds
Note there is still an issue with hdiutil.
2018-10-29 08:04:11 +00:00
gcoco
af8e59eea4
Use https for download
2018-10-28 22:53:48 -04:00
Mark Liversedge
48c9e060d3
CI Travis fails on libusb
...
.. looking to fix that.
2018-03-31 12:44:47 +01:00
Ale Martinez
a9ba3d80be
Removed references to qwtplot3d in gcconfig and travis
...
For clarity sake and to speedup ci
2018-02-12 15:03:52 -03:00
Mark Liversedge
4575881110
CI Travis Video None
...
.. till we fixup use of AVKit as QuickTime deprecated.
2018-02-12 14:46:36 +00:00
Mark Liversedge
88098f216d
CI Travis QuickTime no longer supported
...
.. until we fixup AVKit support in videowindow lets not try
and build with QuickTime since its fully deprecated now
and breaks the Mac based Travis build.
2018-02-12 14:12:08 +00:00
Ale Martinez
15acadbf44
Fixed unmatched quote in .travis.yml
...
Also forced directory removal
2018-02-11 18:41:23 -03:00
Joern
b7356b4309
Fix GCC problem in Travis for R
...
-- duplicate installation of C++ causes Travis to stop
2018-02-11 20:12:23 +01:00
Joern
729d8aa0ac
Fix CI-Build for Mac OS
...
... remove deprecated homebrew tap dependency
2018-02-11 19:55:40 +01:00
Mark Liversedge
d9d5ed752b
CI Travis no longer build using QT 5.5.1
...
.. we don't support it anymore anyway.
2018-01-21 10:25:13 +00:00
gcoco
ad97fbeadc
Revert accidental commit
...
[ci skip]
2017-03-27 15:42:55 -04:00
gcoco
6c9bce8418
Update .travis.yml
2017-03-27 11:52:43 -04:00
gcoco
6c86cf7756
Enhancements to Travis Build
...
Build with QT5.5.1 and WEBKIT.
Build with latest brew QT and WEBENGINE.
Build with LMFIT installed.
2017-02-14 16:58:34 -05:00
Mark Liversedge
f37acd1549
CI Update Travis Secrets
...
.. updated the secure environment to include:
* GC_DROPBOX_CLIENT_ID
* GC_MAPQUESTAPI_KEY
* GC_CLOUD_DB_BASIC_AUTH
* GC_CLOUD_DB_APP_NAME
* GC_GOOGLE_DRIVE_CLIENT_ID
* GC_GOOGLE_DRIVE_CLIENT_SECRET
* GC_GOOGLE_DRIVE_API_KEY
* GC_TODAYSPLAN_CLIENT_SECRET
.. Since Arun has now fixed deployment its important that the
builds include the keys.
2017-01-15 10:21:38 +00:00
Mark Liversedge
935c37b77b
CI only deploy builds for tagged releases
2017-01-14 21:26:05 +00:00
Mark Liversedge
3c300fb825
CI Update deploy API key
2017-01-14 20:15:37 +00:00
Mark Liversedge
924880b238
CI arunh -> GoldenCheetah
2017-01-14 19:30:02 +00:00
arunh
9a157722a6
Add credentials for this repo
2017-01-14 17:54:14 +00:00
arunh
2553b3860e
Travis CI deploys to GitHub releases
2017-01-14 17:37:13 +00:00
arunh
a432b0b2d3
Travis CI deploys to GitHub releases
2017-01-14 17:25:49 +00:00
Mark Liversedge
aed160decc
CI Deprecate support for QT4 on Mac
...
.. we no longer build with QT4, so deprecate it in Travis
.. there are still some users that build with QT4 on Linux/OpenBSD
but we no longer seek to support this configuration officially
2016-11-22 03:11:03 +00:00
Mark Liversedge
8c2d0816af
CI GC_WANT_R retry without RInside/Rcpp
...
.. reactrivate building with R support now we do not
have RInside and Rcpp
2016-04-27 21:52:43 +01:00
Mark Liversedge
4b588f7170
CI Travis Disable GC_WANT_R for now
...
.. c++11, 5.5.1, stdlib conflicts across dependencies
2016-04-13 09:47:32 +01:00
Mark Liversedge
4715b19aae
CI Travis Build with GC_WANT_R
...
.. build with R support baked in.
2016-04-13 08:38:54 +01:00
Mark Liversedge
4dafe866de
CI Travis Should Fix Shell Escape Hell
...
.. shaking my head, escaped YAML for escaped Shell, for sed.
2016-04-12 21:49:53 +01:00
Mark Liversedge
a02ac0fae5
CI Travis Sed syntax and escaped commands
...
.. losing the will to live.
2016-04-12 21:45:28 +01:00
Mark Liversedge
cac3d0657a
CI Travis Shell Escape Again
2016-04-12 21:41:17 +01:00
Mark Liversedge
c467df815c
CI Travis Shell Escape Hell
...
.. something is broken in .yml markup (!?)
2016-04-12 21:37:28 +01:00
Mark Liversedge
fdaa3ee0a6
CI Travis sed and shell escapes
2016-04-12 21:31:31 +01:00
Mark Liversedge
0315534fd5
CI Travis Shell Escape Error (?)
...
.. not sure why their was a mismatched " at runtime
it looks ok to me. So changed to ' in an attempt to fix
2016-04-12 21:13:32 +01:00
Mark Liversedge
49b357e63f
CI Travis RInside Fix
...
.. sed command line error
2016-04-12 20:52:03 +01:00
Mark Liversedge
71c54fd329
CI Travis install RInside
...
.. with CALLBACKS enabled
2016-04-12 20:35:36 +01:00