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

Commit b69cfa64 authored by Romain Hunault's avatar Romain Hunault 💻
Browse files

Update to fit the new community docker image

parent dc699d5c
Loading
Loading
Loading
Loading
+21 −34
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ If you have not already done so, [install docker](https://docs.docker.com/instal
> Please run this step before each build, to be sure to get the last docker image.

```shell
$ sudo docker pull registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
$ sudo docker pull registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
```

## 3. Create directories
@@ -66,50 +66,37 @@ Run the following command. Don't forget to replace `<my-device>` with your devic

```shell
$ sudo docker run \
-v "/srv/e/src:/srv/src:delegated" \
-v "/srv/e/zips:/srv/zips:delegated" \
-v "/srv/e/logs:/srv/logs:delegated" \
-v "/srv/e/ccache:/srv/ccache:delegated" \
-v "/srv/e/src:/srv/src" \
-v "/srv/e/zips:/srv/zips" \
-v "/srv/e/logs:/srv/logs" \
-v "/srv/e/ccache:/srv/ccache" \
-e "BRANCH_NAME=v1-nougat" \
-e "DEVICE_LIST=<my-device>" \
-e "CUSTOM_PACKAGES='PdfViewer GmsCore GsfProxy FakeStore com.google.android.maps.jar Mail BlissLauncher BlissIconPack MozillaNlpBackend OpenWeatherMapWeatherProvider AccountManager MagicEarth Camera eDrive Weather Notes Tasks NominatimNlpBackend DroidGuard OpenKeychain Message Browser BrowserWebView Apps LibreOfficeViewer'" \
-e "SIGNATURE_SPOOFING=restricted" \
-e "OTA_URL=https://ota.ecloud.global/api" \
-e "OTA_URL=<ota-server-url>" \
-e "REPO=https://gitlab.e.foundation/e/os/android.git" \
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
```

> Example for kiwi:
List of values for `BRANCH_NAME`:
- v1-nougat
- v1-oreo
- v1-pie

> Example for Samsung Galaxy S8:
> ```shell
> $ sudo docker run \
> -v "/srv/e/src:/srv/src:delegated" \
> -v "/srv/e/zips:/srv/zips:delegated" \
> -v "/srv/e/logs:/srv/logs:delegated" \
> -v "/srv/e/ccache:/srv/ccache:delegated" \
> -v "/srv/e/src:/srv/src" \
> -v "/srv/e/zips:/srv/zips" \
> -v "/srv/e/logs:/srv/logs" \
> -v "/srv/e/ccache:/srv/ccache" \
> -e "BRANCH_NAME=v1-nougat" \
> -e "DEVICE_LIST=kiwi" \
> -e "CUSTOM_PACKAGES='PdfViewer GmsCore GsfProxy FakeStore com.google.android.maps.jar Mail BlissLauncher BlissIconPack MozillaNlpBackend OpenWeatherMapWeatherProvider AccountManager MagicEarth Camera eDrive Weather Notes Tasks NominatimNlpBackend DroidGuard OpenKeychain Message Browser BrowserWebView Apps LibreOfficeViewer'" \
> -e "SIGNATURE_SPOOFING=restricted" \
> -e "OTA_URL=https://ota.ecloud.global/api" \
> -e "DEVICE_LIST=dreamlte" \
> -e "OTA_URL=<ota-server-url>" \
> -e "REPO=https://gitlab.e.foundation/e/os/android.git" \
> registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
> registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
> ```

> To build /e/ 0.2, please set `BRANCH_NAME` value to `v1-oreo`. Here an example for tissot:
> ```shell
> $ sudo docker run \
> -v "/srv/e/src:/srv/src:delegated" \
> -v "/srv/e/zips:/srv/zips:delegated" \
> -v "/srv/e/logs:/srv/logs:delegated" \
> -v "/srv/e/ccache:/srv/ccache:delegated" \
> -e "BRANCH_NAME=v1-oreo" \
> -e "DEVICE_LIST=tissot" \
> -e "CUSTOM_PACKAGES='PdfViewer GmsCore GsfProxy FakeStore com.google.android.maps.jar Mail BlissLauncher BlissIconPack MozillaNlpBackend OpenWeatherMapWeatherProvider AccountManager MagicEarth Camera eDrive Weather Notes Tasks NominatimNlpBackend DroidGuard OpenKeychain Message Browser BrowserWebView Apps LibreOfficeViewer'" \
> -e "SIGNATURE_SPOOFING=restricted" \
> -e "OTA_URL=https://ota.ecloud.global/api" \
> -e "REPO=https://gitlab.e.foundation/e/os/android.git" \
> registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
> ```


---
> The device code can be found on [/e/ devices list](../devices), [LineageOS wiki](https://wiki.lineageos.org/devices/) or with the following command: