GitLab 13: Upgrade para GitLab 14

O GitLab é uma das plataformas DevOps que uso para implementar pipelines CI/CD devido a simplicidade, colaboração e fácil integração com outras DevOps toolchains e também por possuir uma versão self hosted ou on premises. Eu estou usando a versão free Comunnity Edition self managed instalada no meu lab e recentemente foi lançada GitLab 14 que trás um novo conjunto de funcionalidades e melhorias.

https://about.gitlab.com/releases/2021/06/22/gitlab-14-0-released/

https://about.gitlab.com/releases/2021/07/28/gitlab-14-1-1-released/

Então, irei partilhar aqui os passos para efetuar upgrade do GitLab self hosted.

13.11.0 (minha versão atual) -> 13.12.8 (ultima versão gitlab 13) -> 14.0.0-> 14.1.1(última versão).

Upgrade

Usando repositório official GitLab

#Adicionar GitLab community edition repo

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

#Instalar gitlab 13.12.0 para enterprise linux 8 (CentOS 8)

sudo yum install gitlab-ce-13.12.0-ce.0.el8.x86_64

Baixar o pacote e fazer a instalação manualmente:

site com os pacotes -> https://packages.gitlab.com/gitlab

#Baixar pacote gitlab-ce-13.12.0-ce.0.el8.x86_64

wget —content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-13.12.0-ce.0.el8.x86_64.rpm/download.rpm

#Instalar

rpm -Uvh gitlab-ce-13.12.0-ce.0.el8.x86_64

Depois de alguns minutos o processo termina.

versão actual passou para 13.12.8

Irei repetir o processo fazendo upgrade para 14..0.0 e em seguida 14.1.1.

#baixar pacote gitlab-ce-14.0.0

wget –content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-14.0.0-ce.0.el8.x86_64.rpm/download.rpm

#Instalar

rpm -Uvh gitlab-ce-14.0.0-ce.0.el8.x86_64

Assim que o upgrade terminar, proceder com update para 14.1.1 (latest version)

#baixar

wget –content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-14.1.1-ce.0.el8.x86_64.rpm/download.rpm

#Instalar

rpm -Uvh gitlab-ce-14.1.1-ce.0.el8.x86_64

E assim fica completo o upgrade do GitLab para última versão preservando todos os meus dados.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s