Bagaimana cara memeriksa versi GitLab mana yang diinstal pada server?
Saya tentang versi yang ditentukan di changelog GitLab:
https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md
Misalnya: "6.5.0", "6.4.3", dll.
Apakah ini dapat dilakukan hanya melalui terminal?
Apakah ada cara untuk melakukan itu dari jarak jauh (dengan browser, bukan terminal)?
Untuk versi omnibus: \
Contoh:
sumber
Anda dapat mengakses versi melalui URL, GUI web, dan API REST.
Melalui URL
Halaman HTML yang menampilkan versi dapat ditampilkan di browser di
https://your-gitlab-url/help
. Versi ini hanya ditampilkan jika Anda masuk.Melalui menu di GUI web
Jika Anda tidak ingin mengetik URL ini, Anda juga dapat mengakses halaman HTML yang sama dari menu di GUI web GitLab:
Di GitLab 11 dan yang lebih baru
Di versi sebelumnya, seperti GitLab 9
Melalui API REST
Masuk sebagai sembarang pengguna, pilih ikon pengguna di kanan atas layar. Pilih Pengaturan> Token Akses . Buat token akses pribadi dan salin ke clipboard Anda.
Di shell Linux, gunakan
curl
untuk mengakses versi GitLab:sumber
Jika Anda menggunakan versi GitLab yang di-host-sendiri maka Anda dapat mempertimbangkan untuk menjalankan perintah ini.
grep gitlab /opt/gitlab/version-manifest.txt
sumber
Anda memiliki dua pilihan (setelah login).
{"version":"10.1.0","revision":"5a695c4"}
GitLab Community Edition 10.1.0 5a695c4
sumber
cd / opt / gitlab
cat version-manifest.txt
Contoh:
gitlab-ctl 6.8.2-omnibus
gitlab-rails v6.8.2
Versi gitlab saat ini adalah 6.8.2
sumber
Dapatkan informasi tentang GitLab dan sistem yang digunakannya:
Contoh output dari gitlab: env: info
Baca artikel ini , ini akan membantu Anda.
sumber
gitlab-rake gitlab:env:info RAILS_ENV=production
Alih-alih
http://domain-name/help
Anda juga dapat memeriksa nama versi Gitlab di browser dengan masuk sebagai Adminhttp://domain-name
Root
)Groups
tab, Anda dapat menemukanComponents
tabDi sana Anda tidak hanya dapat menemukan versi Gitlab tetapi juga berbagai komponen seperti Gitlab Shell, pekerja kuda Gitlab, API Gitlab dll., Nomor versi Anda juga akan menemukan saran untuk memperbarui versi di sana
sumber
cat /opt/gitlab/version-manifest.txt | grep gitlab-ce | awk '{print $ 2}'
sumber
awk '$1=="gitlab-ce"{print $2}' /opt/gitlab/version-manifest.txt
saja.Itu dapat diambil menggunakan REST, lihat Versi API :
Untuk otentikasi lihat dokumentasi Token akses pribadi .
sumber
Jika menggunakan gambar Gitlab Docker:
Contoh output:
sumber
Saya memiliki Versi: 12.2.0-ee dan saya mencoba URL melalui ( https: // yourgitlab / help ) tetapi saya belum mendapatkan informasi ini. Di sisi lain saya mendapatkan ini dengan gitlab-rake dengan sukses di baris perintah:
... Informasi GitLab Versi: 12.2.0-ee ...
sumber
Cara termudah adalah menempelkan perintah berikut:
dan di sana Anda mendapatkan versi yang diinstal. :)
sumber
Jika Anda seorang admin dan jika Anda ingin melihat versi Gitlab (dan banyak lagi yang Anda tidak tahu) klik pada ikon menu perkakas / admin dan di bawah Komponen Anda dapat melihat banyak, terutama jika Anda menggunakan Omnibus .
sumber