Quantcast
Viewing all articles
Browse latest Browse all 1257

Installation and Upgrade • Maldua's Zimbra 10 FOSS Build system

This is an alternative new build system that uses Docker under the hood.

Supported Zimbra versions
  • 10.0.x
  • 9.x.x
It should also support 10.1.x out of the box or any other future versions but I have not actually tried that.

Supported Operating Systems
  • Ubuntu 20.04
You only need to give it the Zimbra version you want, e.g. 10.0.7 and the build will be done for you choosing whatever zm-build tag is appropiate and also autofilling the git default tag values for you.

Assuming you have setup docker and your git ssh key as suggested now building Zimbra is as easy as running these two commands (for a 10.0.7 build):

Build example

Code:

git clone https://github.com/maldua/zimbra-foss-buildercd zimbra-foss-builderdocker build \  --build-arg ZIMBRA_BUILDER_UID=$(id -u) \  --build-arg ZIMBRA_BUILDER_GID=$(id -g) \  --tag zimbra-smart-ubuntu-20.04-builder . \  -f Dockerfile-smart-ubuntu-20.04

Code:

docker run \  -it \  --env ZIMBRA_BUILDER_UID=$(id -u) \  --env ZIMBRA_BUILDER_GID=$(id -g) \  --env ZM_BUILD_RELEASE_NO='10.0.7' \  -v ~/.ssh:/home/build/.ssh:ro \  -v $(pwd):/usr/local/zimbra-foss-builder:ro \  -v $(pwd)/BUILDS:/home/build/installer-build/BUILDS:rw \  zimbra-smart-ubuntu-20.04-builder:latest
Feedback is welcome
The code is quite new so I will appreciate any feedback you have either here or at the repo issues page.

- Maldua's zimbra-foss-builder repo
- Bugs/Feedback are welcome at: Maldua's zimbra-foss-builder issues

Enjoy!

Statistics: Posted by adrian.gibanel.btactic — Wed Mar 13, 2024 12:20 pm



Viewing all articles
Browse latest Browse all 1257

Trending Articles