Add build script
Description
Issue(s)
https://gitlab.e.foundation/e/backlog/-/issues/4256
Test environment
A laptop or a server with the following requirements:
- memory > 16Go
- disk space 100Go
- a big CPU
- docker
/!\ still building on my computer...
Test procedures
- Create a storage space to clone chromium
$ docker volume create chromium
- Build bromite for arm
$ docker run -it -v $(pwd):/build -v chromium:/srv/chromium registry.gitlab.e.foundation/e/apps/browser /build/build.sh -a arm
- Build bromite for arm64
$ docker run -it -v $(pwd):/build -v chromium:/srv/chromium registry.gitlab.e.foundation/e/apps/browser /build/build.sh -a arm64
- Get artifacts
For each platform sign the apk and deploy each one on a compatible device.
Technical details
All build command lines from the gitlab-ci are moved in a build.sh script in order to build bromite everywhere.
Screenshots
Check list
-
Self review -
Test procedure explained -
Tested on fresh install -
Tested applied as an update -
License -
Internal documentation -
User documentation
Edited by Nicolas Gelot