Ale Martinez
83a50db2cb
Upload Travis-ci builds to free.keep.sh instead of transfer.sh
...
[skip appveyor]
transfer.sh service has become very unreliable and it is being
phased out on oct-30, according to the public site announcement.
free.keep.sh offers free uploads up to 500MB with a similar service,
limited to 24hr storage, enough to download build artifacts.
2020-10-25 11:43:24 -03:00
Ale Martinez
e363f57a74
Generate missing configure to build srmio for Linux
...
[skip appveyor]
2020-09-28 11:04:50 -03:00
Ale Martinez
22ea3399fe
Update srmio download for Travis-ci Linux builds
...
[skip appveyor]
It is not available anymore on previous location
2020-09-27 21:13:38 -03:00
Ale Martinez
4351c68770
Upgrade to VLC 3 for Travis-ci Linux builds
...
[skip appveyor]
2020-09-27 14:14:13 -03:00
Ale Martinez
de02184079
Change to Python 3.7.9 for Linux Travis-ci builds
...
[skip appveyor]
Python 3.7.8 AppImage is no longer available
2020-09-05 11:38:44 -03:00
Ale Martinez
af94c6f8c5
Change Python version to 3.7.8 for Travis-ci Linux builds
...
[skip appveyor]
Build are failing since the AppImage for 3.7.7 is no longer available.
[publish binaries]
2020-07-07 11:26:46 -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
6a3734971d
Add information about GSL as a mandatory dependency
...
[skip ci]
2020-05-31 19:35:47 -03:00
Ale Martinez
2d3eed0a98
Cleanup non-optional Defines from CI config
...
Removed redundant config and fixed GSL for windows instructions
Remove some compiler warnings to reduce log size
2020-05-30 18:13:20 -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
d4a5eaa501
Add Python 3.7 to Windows Installer and Linux AppImage
...
For Windows we use Python embeddable distribution
For Linux the relocatable Python AppImage
Packages included: sip, numpy, pandas, scipy, lmfit and plotly
[publish binaries]
2020-05-17 20:54:10 -03:00
Ale Martinez
71a81e7f01
Add sha256 hash for CI binaries to GCversionXXX.txt
...
[publish binaries]
2020-05-14 11:12:13 -03:00
Ale Martinez
a94500f1c3
Add GCversionXXX.txt to CI builds results
...
Where XXX identify the OS, to give build context.
GoldenCheetah --version output plus the last commit.
[publish binaries]
2020-05-13 18:19:45 -03:00
Ale Martinez
caaae923ad
Travis-ci builds - Add max-time to transfer.sh upload
...
To avoid the build being marked errored when the upload takes
too much time.
2020-05-09 20:07:37 -03:00
Ale Martinez
c1edbcb00a
Add GSL to CI builds
...
Complements c973328779
[publish binaries]
2020-05-07 16:25:45 -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
e7aaebcd00
Revert "Add version string for non tag builds"
...
[skip ci]
This reverts commit 7d06cd5ad1 .
2020-05-02 15:19:09 -03:00
Ale Martinez
7d06cd5ad1
Add version string for non tag builds
...
Used to build binaries for the release, will be reverted afterwards.
2020-05-02 15:15:50 -03:00
Ale Martinez
4cd24bc09a
Travis-CI - Upgrade to Python 3.7
2020-05-02 14:12:01 -03:00
Ale Martinez
3ff380ce0f
Travis-ci Linux builds - Update to Qt 5.14.2
2020-04-29 16:11:57 -03:00
Ale Martinez
c0bed13cfa
Add vlc plugins to Linux AppImage for Travis-ci builds
...
This avoids the need to install vlc 2.2 and set VLC_PLUGIN_PATH
Fixes #3394
2020-04-29 15:17:26 -03:00
Ale Martinez
29fcc6aafe
Add detailed version information to --version command line option
...
Similar to About > Version, used to provide more information after ci builds
Also --usage is added as synonimous for --help for completeness
2020-04-18 15:32:22 -03:00
Ale Martinez
78b94c9d8f
Upgrade travis-ci builds to Qt 5.14.1
2020-02-20 11:29:45 -03:00
Ale Martinez
432926f4b9
Revert "Travis-ci build Linux AppImage with version string for v3.5 re-issue"
...
[skip ci]
This reverts commit 5c47bdb633 .
2020-01-17 19:21:06 -03:00
Ale Martinez
5c47bdb633
Travis-ci build Linux AppImage with version string for v3.5 re-issue
...
To avoid creation of a new tag
2020-01-17 18:00:44 -03:00
Ale Martinez
17541b373d
Revert "travis-ci - build linux AppImage with version string for v3.5 release"
...
This reverts commit c6691bf2d7 .
[skip ci]
2020-01-13 21:24:08 -03:00
Ale Martinez
c6691bf2d7
travis-ci - build linux AppImage with version string for v3.5 release
...
This is a temporary hack to avoid creating a new tag
2020-01-13 17:51:39 -03:00
Ale Martinez
145d5ccae6
Fix travis-ci Linux builds
...
Fix libpulse-dev install and change python3.6 source
2019-12-14 23:05:57 -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
657bb70d23
Define version string for travis-ci builds
...
To restore lupdate for OSX and to force new build with version strings
since tag builds are rejected. This will be fixed in next commit.
2019-12-08 10:16:50 -03:00
Alejandro Martinez
c39b01279a
Fix Travis-ci Linux builds
...
The ppa for vlc 2.2.8 is no longer available, fallback to vlc 2.2.2
2019-12-07 23:38:17 -03:00
Ale Martinez
14ee925645
travis-ci - define GC version string only for tagged builds
...
Commplements previous commit used to get binaries with version strings
once the tag was already set.
2019-12-06 12:10:54 -03:00
Ale Martinez
c2f3f2b8e2
Define GC version string for travis-ci builds
...
Next commit will do this only for tagged builds
2019-12-06 10:31:58 -03:00
Ale Martinez
eff123e0e2
Enable libusb 1.0 for travis-ci builds
2019-09-29 20:11:01 -03:00
Alejandro Martinez
3987833102
Allow Banister to use other performance metric besides Power Index ( #3136 )
...
* Allow Banister to use other performance metric besides Power Index
Performance metric can be selected from any Peak metric in LTM Charts
Datafilter now is banister(load_metric, perf_metric, ...)
* Travis-ci - R3.6 install update key
According to https://cloud.r-project.org/bin/linux/ubuntu/README
2019-08-04 18:01:09 -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
cae7e0b6b6
Fix vlc playback in travis-ci generated AppImage
2019-03-10 13:10:41 -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
e2ff21e244
Fix Travis-ci Linux builds
...
Add qt59translations and use linuxdeployqt release 6
2019-03-08 18:43:31 -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
e8fe5906c8
Upgrade to VLC 2.2.8 for Travis-ci Linux builds
2019-01-21 14:11:07 -03:00
Ale Martinez
046840513f
Upgrade Qt to 5.9.7 for Travis-ci Linux builds
2019-01-20 20:16:00 -03:00
probonopd
021bbeb2fa
Add "Categories=Science;Sports;" here, too
...
https://github.com/GoldenCheetah/GoldenCheetah/pull/3003 reloaded
2019-01-19 21:50:50 +00:00
probonopd
fa4ce91b80
Add XDG categories
...
Sports is not a standalone category as per https://standards.freedesktop.org/menu-spec/latest/apas02.html
2019-01-19 11:38:22 +00:00
Ale Martinez
b5c9651357
Fixed Linux CI upload
...
linuxdeployqt changed the output name
2019-01-18 19:17:11 -03:00
Ale Martinez
3f8446b9cf
Travis-ci - Added qt59networkauth-no-lgpl to Linux before_install
...
Trying to solve CloudDb issue
2018-11-13 21:35:08 -03:00
Ale Martinez
83d4490031
Travis-ci - Install and enable Python 3.6 and SIP on Linux builds
2018-11-12 17:34:06 -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
4c870c7825
AppImage - added libssl.so/libcrypto.so and excluded libxcb-dri3.so.0
...
Fixes #2915 and #2920
2018-10-24 13:16:54 -03:00
Ale Martinez
1cc8f15dba
Add deploy.sh script to generate Linux AppImage
...
To be run after starndard Linux build
2018-04-19 12:30:49 -03:00