Android: provide Dockerfile and use it for GitalbCI

Add support for installing Android SDK NDK directly into
  prepare-toolchain-clang.sh
Modernize prepare-toolchain-clang.sh
Add support to install Qt based on installer 4.X to prepare-toolchain-clang.sh
Setub GtlabCI to build android APK based on the produced Docker image
This commit is contained in:
Gioacchino Mazzurco 2021-08-28 21:39:57 +02:00
parent 8bed99cc9f
commit e384613809
No known key found for this signature in database
GPG key ID: A1FBCA3872E87051
5 changed files with 775 additions and 229 deletions

View file

@ -9,7 +9,7 @@ RetroShare provides file sharing, chat, messages, forums, channels and more.
.Build Status
|===============================================================================
|GNU/Linux (via Gitlab CI) | image:https://gitlab.com/RetroShare/RetroShare/badges/master/pipeline.svg[link="https://gitlab.com/RetroShare/RetroShare/-/commits/master",title="pipeline status"]
|GNU/Linux, Android (via Gitlab CI) | image:https://gitlab.com/RetroShare/RetroShare/badges/master/pipeline.svg[link="https://gitlab.com/RetroShare/RetroShare/-/commits/master",title="pipeline status"]
|GNU/Linux, macOS, (via Travis CI) | image:https://travis-ci.org/RetroShare/RetroShare.svg?branch=master[link="https://travis-ci.org/RetroShare/RetroShare"]
|Windows (via AppVeyor) | image:https://ci.appveyor.com/api/projects/status/github/RetroShare/RetroShare?svg=true[link="https://ci.appveyor.com/project/RetroShare58622/retroshare"]
|===============================================================================