Skip to content

lndgoncalves/zimbra-build

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zimbra 10 FOSS Build

Estes scripts executam o build do Zimbra 10 FOSS para RockyLinux 8.

Build da imagem

Clone o projeto e entre na pasta

git clone [email protected]:klinux/zimbra-build.git
cd zimbra-build

Iniciar o build do Zimbra

Para executar o build configure as seguintes variaveis:

Makefile

export BUILD_NO="0001"
export BUILD_RELEASE_NO="10.0.1"
make -s build

Manual

Crie uma chave ssh para poder usar o git:

mkdir ssh
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f $PWD/ssh/id_rsa

Crie um diretorio chamado volume:

mkdir volume

Build da imagem

docker build -t rockylinux8-zm-build .
  • BUILD_RELEASE_NO - especifique a versão que deseja compilar. (https://github.com/Zimbra/zm-build/tags)
  • BUILD_NO - Versão do build, exemplo, 00001, 00002 e assim por diante para cada build que for usado.
docker run --rm --name "zimbra-build-rockylinux8" \
-v $PWD/volume:/home/git/zimbra/BUILDS \
-v $PWD/ssh:/root/.ssh \
-e BUILD_NO="0001" \
-e BUILD_RELEASE="DAFFODIL" \
-e BUILD_RELEASE_NO="10.0.1" \
-e BUILD_OS="RHEL8_64" \
-e BUILD_ARCH="amd64" \
-e BUILD_TYPE="FOSS" \
-e PKG_OS_TAG="r8" \
-e BUILD_RELEASE_CANDIDATE="GA" \
-e BUILD_THIRDPARTY_SERVER="files.zimbra.com" \
-e INTERACTIVE="0" \
rockylinux8-zm-build

Ou edite o arquivo create.sh e coloque as váriaveis e rode o script:

./create.sh

Artefato

Após o processo terminar, dependendo da máquina que for usada, termina em torno de 25 minutos. O arquivo final está na pasta volume só copiar o arquivo final e instalar ou atualizar o Zimbra.

Exemplo:

./volume/RHEL8_64-DAFFODIL-1001-20230531233510-FOSS-0002/zcs-10.0.1_GA_0002.RHEL8_64.20230531233510.tgz

About

Scripts to build zimbra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 46.1%
  • Makefile 29.7%
  • Dockerfile 24.2%