Alejandro Martinez
f74b5aed6d
Tidy up ci scripts
...
Deprecated unused scripts and renamed Windows installer nsi file.
2022-05-15 13:33:48 -03:00
Alejandro Martinez
98c22dc185
AppVeyor - change to Previous Visual Studio 2019 image
...
Since Qt5.14.2 was removed from the current one.
Once this becomes unavailable we would need to go forward to Qt5.15
2022-04-12 20:31:46 -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
7b2bd79448
Add encrypted API Key for RideWithGPS to AppVeyor builds
...
To enable #3371 for Windows builds
2021-08-12 12:23:57 -03:00
Ale Martinez
41456b5cc1
Upgraded embedded Python to 3.7.9 for Windows builds
...
[skip travis]
2021-01-11 19:06:56 -03:00
Ale Martinez
dfe4da61d8
Fix GC_VERSION for tag builds
...
The use of / instead of \ as path separator on cmd script line causes
tag builds lack proper version string and report (developer build)
[skip travis]
2021-01-05 20:29:34 -03:00
Ale Martinez
16dfd234e2
Simplify Windows setup script and upgrade to VLC 3
...
[skip travis]
2020-09-27 20:08:37 -03:00
Ale Martinez
2034b8754a
AppVeyor - Fix Version on Tag builds
...
[skip ci]
Version is not set for Tag builds due to a script error,
lets fix it for the next dev build.
2020-06-14 18:30:36 -03:00
Ale Martinez
0881250542
AppVeyor - Change python._pth encoding
...
utf8 generates a BOM which Python doesn't like
lib/site-packages is included in path by include site
[skip travis]
2020-06-04 15:57:41 -03:00
Ale Martinez
15b491409a
Fix AppVeyor deploy to S3
...
[skip ci]
It was uploading to S3 on every push to master.
2020-06-02 18:55:02 -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
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
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
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
b6eabc63d1
AppVeyor - Remove zip generation and rename installer
...
Since the installer is working we don't need the zip anymore
[skip travis]
2020-05-04 12:14:50 -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
cc11f1fa2d
AppVeyor - Add version string for Tag builds
2020-05-02 15:14:49 -03:00
Ale Martinez
a4dbfa69d3
AppVeyor - Upgrade to Python 3.7 and remove console
2020-05-02 14:11:35 -03:00
Ale Martinez
5e54c994b7
AppVeyor - Build Windows 64bit installer and add to Artifacts
...
Installer script cleanup to remove unused dependencies
2020-04-29 11:29:49 -03:00
Ale Martinez
28645ff7b0
AppVeyor - Add installer script
...
The installer building step is disabled, but it can be executed
offline using NSIS 3.05
2020-04-28 21:03:16 -03:00
Ale Martinez
ff433dcf76
AppVeyor - Use cache to reduce build time
...
Avoid downloading cached files from to reduce dependence on external services
We are too close to the 1h limit to depende on variable time downloads
2020-04-28 20:46:53 -03:00
Ale Martinez
429b5de44c
AppVeyor - Add ReadMe, license, and icon files
...
We need them to generate an installer
2020-04-28 16:04:42 -03:00
Erik Botö
4ae3d47d10
AppVeyor - Don't use parallel build for QWT ( #3420 )
...
Seems like QWT sometimes fails when using parallel build, so use -j1
when building it to force non-parallel build.
2020-04-27 11:02:45 -03:00
Erik Botö
0caa399e06
AppVeyor - Update to Qt 5.14.2 ( #3419 )
...
Update to Visual Studio 2019 image, which now has Qt 5.14.2.
2020-04-27 09:04:42 -03:00
Ale Martinez
8fe784c8d2
AppVeyor - Remove upload to transfer.sh
...
It is not required since artifacts are more convenient and reliable.
2020-04-26 19:00:37 -03:00
Ale Martinez
75c3039358
AppVeyor - Enable CloudDB for Windows CI builds
...
Missing from previous commit
2020-04-26 11:54:03 -03:00
Ale Martinez
d5fffcc8fa
Generate AppVeyor artifact before upload
...
This is a required step to upload to GitHub releases.
Don't fail on transfer.sh unavailability.
2020-04-25 21:27:56 -03:00
Ale Martinez
a853ce9e9d
AppVeyor - Add secrets for Windows ci builds
...
To enable access to online services
2020-04-25 12:58:18 -03:00
Ale Martinez
c6dd6a1f64
AppVeyor - Add VLC plugin folder
...
Also enabled Robot and console for testing and debugging purposes.
2020-04-24 22:33:54 -03:00
Ale Martinez
0398bcdea3
AppVeyor - Add Python 3.6 to Windows ci builds
...
Using sip 4.19.8
2020-04-23 12:53:52 -03:00
Ale Martinez
0ed1ad86a7
AppVeyor - Add R integration to Windows ci builds
2020-04-22 15:23:03 -03:00
Ale Martinez
ecc8c9b593
AppVeyor - Upgrade to VS 2017 and Qt 5.12
...
Use jom to reduce build time
Add OpenSSL 1.1.1 libraries
2020-04-21 21:17:40 -03:00
Ale Martinez
d8f68a93f0
Add D2XX to AppVeyor Windows ci builds
...
Moved all libraries to the same folder
2020-04-20 16:22:46 -03:00
Ale Martinez
0f2dae05bb
AppVeyor - Copy dependencies and Upload build result to transfer.sh
...
Copied gc-ci-libs.zip to GoldenCheetah/WindowsSDK after removing
deprecated dependencies (kQOAuth and QwtPlot3D) and adding vlc dlls.
Used --version command line option for minimal testing.
2020-04-19 14:56:10 -03:00
Alejandro Martinez
aad45092ae
Fix Windows CI Builds
...
Qt 5.9.4 was replaced by Qt 5.9.5 on May 16 (https://www.appveyor.com/updates/2018/05/16/ ), test the change to 5.9 symlink to avoid future problems.
2018-05-30 12:40:12 -03:00
Joern
de9c467a84
Fix CI-Build for Windows
...
... update to Qt 5.9.4 since 5.9.3 is not longer supported by AppVeyor
2018-03-17 16:38:36 +01:00
Joern
0e77cb7536
Update Windows CI Build to Qt 5.9.3
...
... 5.9.2 ist not longer support by CI tool
... 5.9.x is LTS - and will be used for release 3.5
2018-02-11 18:41:03 +01:00
Joern
a5ee8e3689
Appveyor use QT 5.9.2
...
... renaming of spec file by Qt
2017-11-21 14:21:47 +01:00
Joern
819031b38b
Update to QT 5.9.2
2017-11-21 13:29:39 +01:00
Joern
30b735e034
Update CI (Windows) Build environment to Qt 5.8
2017-04-11 19:41:32 +02:00
Joern
ef098e8838
Appveyor CI - Windows
...
... build with Qt 5.7.1
2017-01-14 14:51:47 +01:00
Joern
bcd0ccd56b
Appveyor - CI for Windows
...
... substitute unstable Chocolatery Installation of Flex and Bison by own versions
2016-07-13 17:54:12 +02:00
Joern
baed0fc46d
CI - Windows - Back to nmake
...
... free CI does only offer one core, so no need to install Jom - back to nmake
2016-04-19 08:40:03 +02:00
Joern
36d4757477
CI - Windows - JOM - Shimgen 3
...
... wrong path for jom
2016-04-18 21:42:10 +02:00
Joern
f065a3015a
CI - Windows - JOM - Shimgen 2
2016-04-18 21:33:17 +02:00
Joern
9d5da8a3d1
CI - Windows - JOM - Shimgen
...
... jom not working via shimgen, use direct path instead
2016-04-18 21:30:25 +02:00