Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Add build script

Nicolas Gelot requested to merge backlog_4526-build_script into master

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

  1. Create a storage space to clone chromium
$ docker volume create chromium
  1. 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
  1. 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
  1. 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

Merge request reports

Loading