Como verificar qual versão do GitLab está instalada no servidor?
Eu sou sobre a versão especificada no changelog do GitLab:
https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md
Por exemplo: "6.5.0", "6.4.3" etc.
Isso pode ser feito apenas através do terminal?
Existe uma maneira de fazer isso remotamente (com navegador em vez de terminal)?
Para versões omnibus: \
Exemplo:
fonte
Você pode acessar a versão por meio de uma URL, a GUI da web e a API do ReST.
Via um URL
Uma página HTML exibindo a versão pode ser exibida em um navegador em
https://your-gitlab-url/help
. A versão será exibida apenas se você estiver conectado.Através de um menu na GUI da web
Se você não quiser digitar esse URL, também poderá acessar a mesma página HTML em um menu na GUI da web do GitLab:
No GitLab 11 e posterior
Nas versões anteriores, como o GitLab 9
Por meio da API ReST
Faça login como qualquer usuário, selecione o ícone do usuário no canto superior direito da tela. Selecione Configurações> Acessar tokens . Crie um token de acesso pessoal e copie-o para a área de transferência.
Em um shell Linux, use
curl
para acessar a versão do GitLab:fonte
Se você estiver usando uma versão auto-hospedada do GitLab, considere executar este comando.
grep gitlab /opt/gitlab/version-manifest.txt
fonte
Você tem duas opções (após o login).
{"version":"10.1.0","revision":"5a695c4"}
GitLab Community Edition 10.1.0 5a695c4
fonte
cd / opt / gitlab
cat version-manifest.txt
Exemplo:
gitlab-ctl 6.8.2-omnibus
gitlab-rails v6.8.2
A versão atual do gitlab é 6.8.2
fonte
Obtenha informações sobre o GitLab e o sistema em que é executado:
Exemplo de saída do gitlab: env: info
Leia este artigo , ele irá ajudá-lo.
fonte
gitlab-rake gitlab:env:info RAILS_ENV=production
Em vez de
http://domain-name/help
você também pode verificar o nome da versão do Gitlab no navegador, registrando como Adminhttp://domain-name
Root
)Groups
guia, você pode encontrar aComponents
guiaLá você pode encontrar não apenas a versão do Gitlab, mas também componentes diferentes, como o Gitlab Shell, o cavalo de trabalho do Gitlab, a API do Gitlab etc., números de versão. Você também encontrará sugestões para atualizar as versões.
fonte
cat /opt/gitlab/version-manifest.txt | grep gitlab-ce | awk '{print $ 2}'
fonte
awk '$1=="gitlab-ce"{print $2}' /opt/gitlab/version-manifest.txt
.Ele pode ser recuperado usando o REST, consulte a API da versão :
Para autenticação, consulte a documentação dos tokens de acesso pessoal .
fonte
Se você estiver usando a imagem do Gitlab Docker:
Exemplo de saída:
fonte
Eu tenho a versão: 12.2.0-ee tentei a URL via ( https: // yourgitlab / help ), mas não obtive essas informações. Por outro lado, consegui isso com o gitlab-rake com sucesso na linha de comando:
... Informações do GitLab Versão: 12.2.0-ee ...
fonte
A maneira mais fácil é colar o seguinte comando:
e aí você obtém a versão instalada. :)
fonte
Se você é um administrador e deseja ver a versão do Gitlab (e mais que você não conhecia), clique no ícone da chave inglesa / admin e em Componentes, você poderá ver muito, especialmente se estiver usando o Omnibus .
fonte