Commit Graph

120 Commits

Author SHA1 Message Date
Alejandro Martinez
7cfd1fc79d Fix Uploding to snapshot release
[skip AppVeyor]
[skip osx]
Continuation of 7f3b3d2c1b
[publish binaries]
2024-05-26 09:20:23 -03:00
Alejandro Martinez
7f3b3d2c1b Upload builds to snapshot GitHub release
[skip ci]
Fixes #4490
2024-05-25 21:04:45 -03:00
Alejandro Martinez
84a024db21 Trigger Travis-ci macOS build
[skip AppVeyor]
[skip linux]
Continuation of ee39d19
[publish binaries]
2024-01-07 13:46:00 -03:00
Alejandro Martinez
31636b196d Update Travis-ci macOS builds to xcode 14.2
[skip AppVeyor]
Related to #4093
2023-12-20 17:54:25 -03:00
Alejandro Martinez
bd4bed1f0e Upgrade Travis-ci builds to macOS 12.6
For testing #4093 and #4422, besides to be
the oldest still supported version
2023-12-02 10:58:23 -03:00
Alejandro Martinez
9ae7521e50 Upgrade Travis-ci macOS version
[skip AppVeyor]
To macOS 11.6
Upgrade D2XX drivers to supported versions
2023-09-23 21:13:18 -03:00
Alejandro Martinez
e8132b1a55 Upgrade Travis-ci Linux versions
[skip AppVeyor]
Move to Ubuntu 20.04 with supported D2XX drivers
Hopefully fixes #4396
2023-09-19 21:11:30 -03:00
Alejandro Martinez
c77b32efaa Azum - Update Client ID and Secret 2023-03-16 15:28:29 -03:00
Alejandro Martinez
02cab3029b Travis-ci - cache macOS app package
[skip AppVeyor]
To avoid rebuild when after_success is cancelled,
so restarting the job can complete the packaging.
Drawback is we need to clear the cache to rebuild
[publish binaries]
2022-08-13 16:41:37 -03:00
Alejandro Martinez
ecfc23455a Revert to Mojave for macOS Travis-ci builds
[skip appveyor]
Builds on Catalina are failing due to 50min max time limit.
[publish binaries]
2022-07-11 14:46:05 -03:00
grauser
d3fb4f1685 Add GC_XERT_CLIENT_ID 2022-07-09 15:44:21 +02:00
Alejandro Martinez
7fba9b1f5e Upgrade macOS builds on Travis-ci to xcode12.2 osx_image
[skip AppVeyor]
To use macOS 10.15 and newer Qt5 version
2022-06-14 15:37:57 -03:00
Alejandro Martinez
6b7121bdcb Add encrypted keys for Nolio sync and generate test build
GC_NOLIO_CLIENT_SECRET shortened to GC_NOLIO_SECRET to avoid travis-ci limit.
[publish binaries]
2022-03-07 12:36:53 -03:00
Alejandro Martinez
cc3f291113 Add encrypted API Key for RideWithGPS to Travis-ci builds
[skip AppVeyor]
To enable #3371 for Linux and macOS builds
2021-08-12 13:36:04 -03:00
Alejandro Martinez
6ecff9e2d1 Travis-ci - build only to generate binaries
[skip appveyor]
To spare scarce Travis-ci credits.
2021-07-02 11:54:56 -03:00
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