omc - ¿Cómo verificar la versión de Gitlab?
gitlab omc (11)
¿Cómo verificar qué versión de Gitlab está instalada en el servidor?
Estoy a punto de la versión especificada en el registro de cambios de Gitlab:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md
Por ejemplo: "6.5.0", "6.4.3", etc.
¿Esto se puede hacer solo a través de la terminal?
¿Hay alguna manera de hacerlo de forma remota (con navegador en lugar de terminal)?
Obtenga información sobre GitLab y el sistema en el que se ejecuta:
bundle exec rake gitlab:env:info RAILS_ENV=production
Ejemplo de salida de gitlab: env: info
System information
System: Arch Linux
Current User: git
Using RVM: yes
RVM Version: 1.20.3
Ruby Version: 2.0.0p0
Gem Version: 2.0.0
Bundler Version:1.3.5
Rake Version: 10.0.4
GitLab information
Version: 5.2.0.pre
Revision: 4353bab
Directory: /home/git/gitlab
DB Adapter: mysql2
URL: http://gitlab.arch
HTTP Clone URL: http://gitlab.arch/some-project.git
SSH Clone URL: [email protected]:some-project.git
Using LDAP: no
Using Omniauth: no
GitLab Shell
Version: 1.4.0
Repositories: /home/git/repositories/
Hooks: /home/git/gitlab-shell/hooks/
Git: /usr/bin/git
Lee este article , te ayudará.
El OP también preguntó sobre la visualización de la versión de GitLab en un navegador:
- Inicia sesión en GitLab
- Haga clic en Ayuda en el menú de GitLab a la izquierda
He actualizado mi servidor a GitLab 6.6.4 y finalmente encontré la manera de obtener la versión de GitLab de forma remota sin acceso SSH al servidor.
Debe iniciar sesión para acceder a la siguiente página: https://your.domain.name/help
Muestra algo similar a:
GitLab 6.6.4 42e34ae
GitLab es un software de código abierto para colaborar en el código.
...
etc.
Otra opción es acceder a su panel de administración (debe iniciar sesión) a través de http://your.domain.name/admin y buscar la placa de Components
. La primera información allí es la versión de GitLab.
Para versiones ómnibus:
sudo gitlab-rake gitlab:env:info
Ejemplo:
System information
System: Ubuntu 12.04
Current User: git
Using RVM: no
Ruby Version: 2.1.7p400
Gem Version: 2.2.5
Bundler Version:1.10.6
Rake Version: 10.4.2
Sidekiq Version:3.3.0
GitLab information
Version: 8.2.2
Revision: 08fae2f
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL: https://your.hostname
HTTP Clone URL: https://your.hostname/some-group/some-project.git
SSH Clone URL: [email protected]:some-group/some-project.git
Using LDAP: yes
Using Omniauth: no
GitLab Shell
Version: 2.6.8
Repositories: /var/opt/gitlab/git-data/repositories
Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks/
Git: /opt/gitlab/embedded/bin/git
Se puede recuperar usando REST, ver Version API :
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/version
Para la autenticación, consulte la documentación de tokens de acceso personal .
Si está utilizando una versión autohospedada de GitLab, puede considerar ejecutar este comando.
grep gitlab /opt/gitlab/version-manifest.txt
Si usted es un administrador y desea ver la versión de Gitlab (y más información que no conocía), haga clic en el ícono de llave inglesa / menú de administración y en Componentes puede ver muchas cosas, especialmente si está utilizando Omnibus .
Tienes dos opciones (después de iniciar sesión).
- Use la URL de la API https://gitlab.example.com/api/v4/version (puede usarla desde la línea de comando con token privado), devuelve
{"version":"10.1.0","revision":"5a695c4"}
- Use la URL AYUDA en el navegador https://gitlab.example.com/help y verá la versión de GitLab, es decir,
GitLab Community Edition 10.1.0 5a695c4
cat /opt/gitlab/version-manifest.txt | grep gitlab-ce | awk ''{print $ 2}''