Commit Graph

12 Commits

Author SHA1 Message Date
Tal Regev 0a9ffd4c58 Compile Linux with vcpkg 2021-04-10 03:04:41 +03:00
Tal Regev e01073d585 Compile android with vcpkg (rappture, curl and openssl) 2021-04-10 01:41:57 +03:00
Tal Regev 4ca980f5c3 Compile wrappture app for linux and android 2021-03-30 00:41:03 +03:00
Tal Regev 64439ec446 Compile samples apps for android. 2021-03-22 00:31:43 +02:00
Tal Regev fa595745fe Update prepare_apps 2021-03-09 20:21:07 +02:00
Vitalii Koshura 73b540a3b0
[Android] Add libs and apps builds to CI.
Do some scripts refactoring.
Clean-up outdated files.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-03-08 20:38:47 +01:00
Vitalii Koshura 0b82d1d667
[Android] Add Xiaomi specific screens
Add Xiaomi specific builds.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-01-11 19:36:31 +01:00
Christian Beer ebc507e082 [CI] replace Travis and AppVeyor with Github Actions
This consolidates the different CI builds on one platform that provides support for the major three operating systems we build on (Linux, Windows, MacOS). The nomenclature and syntax is a bit different but it has the same functionality.
This commit introduces the Linux and Windows based workflows. All the build artifacts can now be downloaded from [bintray](https://bintray.com/beta/#/boinc/boinc-ci?tab=files). The CI workflows run for every pull request, every merge into the master branch and every Sunday around 12:00 (GMT).
Every first Sunday in a month a cleanup Script is run to delete old artifacts from Bintray. Artifacts from closed/merged pull requests get deleted then. Artifacts from weekly builds and merges into the master branch older than 6 months get deleted too.

Co-authored-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-12-23 12:31:16 +01:00
Vitalii Koshura 1d8aa65374
[Android] [TravisCI] Add Full Android build
- Fix existing configuration of openssl and curl flag files for different Android configurations
- Make openssl and curl build more silent

This fixes #2927

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-12-27 02:47:10 +02:00
Christian Beer 9d631aceea fix intendation 2018-10-14 14:26:31 +02:00
Christian Beer 8cc9fc412c Travis: harmonize deploy scripts
On AppVeyor the archiving is done in prepare stage because they have an artefact cache for pull requests already available. So I moved the 7z stuff to prepare_deployment.sh so it does the same as the bath file. Filenames do not match because uploading to bintray is done differently but theyhave the same structure when available on bintray..
2018-09-23 16:37:27 +02:00
Christian Beer 1e25e9292a Travis: copy successful builds to bintray
Copy a weekly build from master to https://bintray.com/boinc/boinc-ci so it is available for testers. Only specified build artefacts are copied (see deploy/prepare_deploy.sh). The copy operation is triggered via a Travis CI cronjob or a pull request from within the BOINC/boinc gitub repository.
Pull requests from forks are ignored because they can not have access to the bintray API key, this is a security restriction enforced by Travis CI.
2018-09-22 15:40:52 +02:00