Atualização da versão instalada

Esse procedimento visa registrar no monitor de atualização a versão atualmente instalada de determinado serviço. 

 Acessar o código do repositório e atualizá-lo 

 Dentro do terminal: 

 # entrar na pasta local do repositório

cd ~/git/monitor-atualizacao-servicos

# atualizar o código

git pull 

 Abrir o código do projeto com um editor de sua preferência. 

 Neste exemplo, vamos atualizar a versão instalada do serviço gitlab/gitlab-runner . 

 Edite o arquivo data/installed-versions.json e informe a tag da versão atualmente instalada do serviço. Exemplo: v19.2.0 . 

 Faça commit das alterações e envie para o repositório 

 # conferir as alterações efetuadas

git diff 

 Você vai obter algo do tipo: 

 diff --git a/data/installed-versions.json b/data/installed-versions.json

index e7f8770..a9e0677 100644

--- a/data/installed-versions.json

+++ b/data/installed-versions.json

@@ -2,7 +2,7 @@

 "flyway/flyway": "12.10",

 "glpi/glpi": "11.0.4",

 "gitlab/gitlab-ce": "19.2.0-ce.0",

- "gitlab/gitlab-runner": "v19.2.0",

+ "gitlab/gitlab-runner": "v19.2.1",

 "goharbor/harbor-portal": "v2.15.2",

 "grafana/grafana": "13.1.1",

 "matomo": "5.6.2-apache",

(END) 

 Fazer o commit e enviar ao repositório: 

 # adicionar o arquivo alterado ao git

git add data/installed-versions.json

# fazer o commit da alteração

git commit -m "Atualizando versão instalada do serviço gitlab runner."

# 1 file changed, 1 insertion(+), 1 deletion(-)

# enviar o commit para o repositório

git push

#Enumerating objects: 7, done.

#Counting objects: 100% (7/7), done.

#Delta compression using up to 16 threads

#Compressing objects: 100% (4/4), done.

#Writing objects: 100% (4/4), 462 bytes | 462.00 KiB/s, done.

#Total 4 (delta 2), reused 0 (delta 0), pack-reused 0 (from 0)

#To git.dds.ufvjm.edu.br:dds/monitor-atualizacao-servicos.git

# 8c0ae5e..35c5207 dev -> dev 

 Fazer o deploy no serviço 

 Acesse o projeto no Gitlab: https://git.dds.ufvjm.edu.br/dds/monitor-atualizacao-servicos 

 Acesse o menu esquerdo Merge requests 

 E depois o botão New merge request 

 Selecione Source branch dev e Target branch prod e clique no botão Compare branches and continue 

 

 Na próxima tela clicar no botão Create merge request 

 

 E depois Merge 

 

 Atualize a página e você poderá acompanhar a execução automática do Job que realiza a atualização do sistema no servidor clicando no link do Pipeline: 

 

 E depois da execução do deploy: