Commit Graph

76 Commits

Author SHA1 Message Date
Tal Regev 59e1c0165f
Add windows libs cmake 2022-04-09 20:05:41 +03:00
Tal Regev 6246166fd8
Compile boinc libs with cmake 2022-04-08 21:36:02 +03:00
Tom Hu 99be567bd7
ci: update Codecov action to v3 2022-04-05 10:34:09 -04:00
Vitalii Koshura d1514e1898
[CI] Simplify AWS S3 usage for vcpkg cache
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-03-29 01:16:36 +02:00
Tal Regev ede2e879f3
Update dependencies 2022-03-20 03:02:34 +02:00
Vitalii Koshura 7819634b37
[CI][Windows] Build using 'windows-2019' image on CI
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-02-27 18:37:04 +01:00
Vitalii Koshura 1f69bb5d68
[Windows][CI] Upload PDB files
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-02-16 17:22:00 +01:00
Vitalii Koshura a7d11313af
[CI] Add *.yml files to the hash while resolving cache, remove restore-key
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-02-04 13:03:06 +01:00
Tal Regev 4aae6ae5b7
Fix flutter cache 2022-01-23 18:28:03 +02:00
Tal Regev fdd987beea
Add flutter binaries cache 2022-01-21 11:47:29 +02:00
Tal Regev 406339eccd
Fix linux dependencies in ci. 2021-12-18 12:14:14 +02:00
Tal Regev 64f3fd3be3
Add flutter desktop and mobile platforms to boinc app.
ci for windows, linux, macos, web, winuwp, android and ios.
2021-11-27 16:40:07 +02:00
Vitalii Koshura 2f6f08ddfe
Fix version of boto3 library because of the issue with the newer one
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-11-09 01:59:11 +01:00
Vitalii Koshura 12101fe1ba
[CI] Fix codecov uploader usage from v1 to v2 in YML files
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-10-13 19:08:23 +02:00
barton26 bf3c96647c Don't pin the cache action 2021-10-12 04:17:14 -04:00
David Anderson 4b5d9859ae
Merge pull request #4552 from AenBleidd/vko_add_source_code_check
[CI] Add CI workflow to check source code for illegal symbols
2021-10-10 18:11:38 -07:00
Vitalii Koshura 7559323963
[CI] Add Coverity scan
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-10-10 23:06:26 +02:00
Vitalii Koshura c1248078b3
[CI] Add CI workflow to check source code for illegal symbols
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-10-09 00:17:47 +02:00
Vitalii Koshura 3328871e22
[Windows] Build using ARM64
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-09-10 12:34:20 +02:00
Tal Regev 03011e8f30
Add mingw apps_gui 2021-08-16 21:56:56 +03:00
Tal Regev a67e4e6531
Compile gui apps for linux. 2021-08-16 20:56:39 +03:00
Tal Regev 3342d0c3d8
Compile mingw apps 2021-08-16 18:43:11 +03:00
Tal Regev 5c71ccfaff
Remove 7zip action 2021-08-15 00:58:26 +03:00
David Anderson 15c4a98b3d
Merge pull request #4508 from AenBleidd/vko_vs_optimize_projects
[Windows] Optimize project files.
2021-08-14 14:25:10 -07:00
Vitalii Koshura a48283610b
[Windows] Optimize project files.
Remove duplicating properties by moving them to props file.
Increase build speed on ci and local (for Debug only) by generating smaller PDBs.
Reference: https://devblogs.microsoft.com/cppblog/faster-c-build-cycle-in-vs-15-with-debugfastlink/

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-08-14 13:05:28 +02:00
Vitalii Koshura 1f015d5f5a
[CI] Rewrite and simplify deployment script
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-08-11 13:15:34 +02:00
Tal Regev c22b115dac Always upload unit tests results 2021-08-05 19:20:48 +03:00
Tal Regev 45c742d3a1 Fix report bug: Remove token. 2021-08-05 12:58:10 +03:00
Tal Regev b37e5fed95 Test report don't fail the build on test errors
Add personal token for each test report
2021-08-05 10:44:01 +03:00
Vitalii Koshura 798f42de18
Merge pull request #4486 from talregev/TalR_windows_test_report
[CI][Windows] Upload google unit test of windows.
2021-08-02 23:11:00 +02:00
Tal Regev f9d61367d0 Add windows report 2021-08-02 23:11:35 +03:00
Tal Regev df0c213cfc Upload google unit test of windows. 2021-08-02 22:25:33 +03:00
Vitalii Koshura 0e294f3d85
Merge pull request #4485 from talregev/TalR_linux_android_report_CI
[CI][Linux] Add Linux  test report CI
2021-08-02 20:17:26 +02:00
Tal Regev 4af3f0dd72 Add linux report CI 2021-08-02 18:57:17 +03:00
Tal Regev 6beab5ec81 Add Junit test reporter for android. 2021-08-02 18:41:13 +03:00
Tal Regev eb93a61d9f Add test report ci 2021-08-02 15:36:50 +03:00
Vitalii Koshura 4f5142e460
[CI] Fix target folder used by s3 maintenance script
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-20 21:31:02 +02:00
Vitalii Koshura 8490f664d6
[CI] Fix S3 Maintenance script
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-15 23:10:32 +02:00
Vitalii Koshura 0cd2c799f9
[CI] Add maintenance script to clean outdated vcpkg archives.
Small workflow clean-ups and fixes

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-09 21:20:55 +02:00
Tal Regev 3c1f56bdc6 compile android with java 11 in ci. 2021-06-02 00:19:46 +03:00
David Anderson 096cc15e02
Merge pull request #4383 from BOINC/vko_vcpkg_manage_archive_cache
[vcpkg] Upload vcpkg binary cache to s3
2021-06-01 11:15:00 -07:00
Vitalii Koshura d00b0bc027
[vcpkg] Upload vcpkg binary cache to s3
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-01 03:53:36 +02:00
Vitalii Koshura 12c94695ec
[Android] Upload build logs in case of build failure
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-05-30 19:05:46 +02:00
Vitalii Koshura 65125f2b07
[CI] Remove BinTray deployment
This fixes #4170

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-04-27 15:31:50 +02:00
Vitalii Koshura f80da35385
[CI] Upload build logs on failure for android, linux, windows
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-04-26 19:50:54 +02:00
Vitalii Koshura 3307b9e25e
[Windows][Codecov] Add Codecov support to Windows builds
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-04-12 21:25:47 +02:00
Tal Regev 0a9ffd4c58 Compile Linux with vcpkg 2021-04-10 03:04:41 +03:00
Vitalii Koshura 6bffda0485
Merge pull request #4309 from talregev/TalR_compile_with_vcpkg
[Android][vcpkg] Compile android with vcpkg
2021-04-10 02:00:42 +02:00
Tal Regev e01073d585 Compile android with vcpkg (rappture, curl and openssl) 2021-04-10 01:41:57 +03:00
talregev 197ec5b266 Change vcpkg dir and vcpkg cache dir location 2021-04-03 20:45:06 +03:00