Jak sprawdzić, która wersja GitLab jest zainstalowana na serwerze?
Mam na myśli wersję określoną w dzienniku zmian GitLab:
https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md
Na przykład: „6.5.0”, „6.4.3” itp.
Czy można to zrobić tylko przez terminal?
Czy można to zrobić zdalnie (za pomocą przeglądarki zamiast terminala)?
Dla wersji zbiorczych: \
Przykład:
źródło
Dostęp do wersji można uzyskać za pomocą adresu URL, internetowego interfejsu GUI i interfejsu API ReST.
Poprzez adres URL
Strona HTML wyświetlająca wersję może być wyświetlana w przeglądarce pod adresem
https://your-gitlab-url/help
. Wersja jest wyświetlana tylko po zalogowaniu.Poprzez menu w internetowym interfejsie GUI
Jeśli nie chcesz wpisywać tego adresu URL, możesz również uzyskać dostęp do tej samej strony HTML z menu w internetowym interfejsie graficznym GitLab:
W GitLab 11 i nowszych
We wcześniejszych wersjach, takich jak GitLab 9
Przez interfejs API ReST
Zaloguj się jako dowolny użytkownik, wybierz ikonę użytkownika w prawym górnym rogu ekranu. Wybierz Ustawienia> Tokeny dostępu . Utwórz osobisty token dostępu i skopiuj go do schowka.
W powłoce Linux użyj,
curl
aby uzyskać dostęp do wersji GitLab:źródło
Jeśli używasz GitLab w wersji z własnym hostem, możesz rozważyć uruchomienie tego polecenia.
grep gitlab /opt/gitlab/version-manifest.txt
źródło
Masz dwie możliwości (po zalogowaniu).
{"version":"10.1.0","revision":"5a695c4"}
GitLab Community Edition 10.1.0 5a695c4
źródło
cd / opt / gitlab
cat version-manifest.txt
Przykład:
gitlab-ctl 6.8.2-omnibus
gitlab-rails v6.8.2
Obecna wersja gitlab to 6.8.2
źródło
Uzyskaj informacje o GitLab i systemie, na którym działa:
Przykładowe dane wyjściowe gitlab: env: info
Przeczytaj ten artykuł , to ci pomoże.
źródło
gitlab-rake gitlab:env:info RAILS_ENV=production
Zamiast tego
http://domain-name/help
możesz również sprawdzić nazwę swojej wersji Gitlab w przeglądarce, logując się jako administratorhttp://domain-name
Root
)Groups
zakładki, możesz znaleźćComponents
zakładkęZnajdziesz tam nie tylko wersję Gitlab, ale także różne komponenty, takie jak Gitlab Shell, koń roboczy Gitlab, Gitlab API itp., Numery wersji Znajdziesz tam również sugestie dotyczące aktualizacji wersji
źródło
cat /opt/gitlab/version-manifest.txt | grep gitlab-ce | awk '{print 2 USD}'
źródło
awk '$1=="gitlab-ce"{print $2}' /opt/gitlab/version-manifest.txt
zamiast tego.Można go pobrać za pomocą REST, zobacz Wersja API :
W celu uwierzytelnienia zobacz dokumentację tokenów dostępu osobistego .
źródło
Jeśli używasz obrazu Docker Gitlab:
Przykładowe dane wyjściowe:
źródło
Mam wersję: 12.2.0-ee i próbowałem adres URL za pośrednictwem ( https: // yourgitlab / help ), ale nie otrzymałem tej informacji. Z drugiej strony dostałem to z gitlab-rake z powodzeniem do wiersza poleceń:
... Informacje GitLab Wersja: 12.2.0-ee ...
źródło
Najprostszym sposobem jest wklejenie następującego polecenia:
i tam masz zainstalowaną wersję. :)
źródło
Jeśli jesteś administratorem i chcesz zobaczyć wersję Gitlab (i więcej, o których nie wiedziałeś), kliknij ikonę menu klucza / administratora, aw części Komponenty możesz zobaczyć dużo, szczególnie jeśli używasz Omnibus .
źródło