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
Joern
90bcc38d99
CI-Windows - use JOM
...
... use jom not nmake for parallel building
2016-04-18 20:34:53 +02:00
Joern
fb98323447
Update appveyor.yml
2016-04-02 09:34:07 +02:00
Joern
2277c8ebb4
GitHub Integrated CI for Windows PRs
...
... using AppVeyor.com
... only 64Bit builds with QT 5.6.0 / MSVC2015
... all libraries included (pre-compiled)
... using QtWebEngine configuration, not QtWebKit
2016-04-01 19:54:59 +02:00