Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk menaik taraf GitLab 12 kepada versi 13? Pengenalan kaedah

Bagaimana untuk menaik taraf GitLab 12 kepada versi 13? Pengenalan kaedah

PHPz
PHPzasal
2023-03-29 12:44:441148semak imbas

GitLab 13 ialah versi terkini platform GitLab, yang membawa banyak ciri baharu dan peningkatan kepada pengguna. Jika anda pengguna GitLab 12, anda mungkin ingin mengetahui cara untuk menaik taraf sistem anda kepada versi 13. Dalam artikel ini, kami akan memperkenalkan anda cara untuk menaik taraf GitLab 12 kepada versi 13.

1. Sandarkan data

Semasa proses naik taraf, perkara pertama yang perlu dilakukan ialah menyandarkan data GitLab untuk mengelakkan kehilangan data. Jika sistem anda menyimpan data penting, disyorkan untuk menyandarkannya terlebih dahulu untuk mengelakkan situasi yang tidak dijangka. Anda boleh menyandarkan data anda dengan arahan berikut:

sudo gitlab-rake gitlab:backup:create

Lokasi lalai untuk sandaran GitLab ialah /var/opt/gitlab/backups. Jika anda ingin menyimpan sandaran ke lokasi lain, anda boleh menukarnya dengan menambah BACKUP=dir/to/backups selepas arahan sandaran. Sebelum menaik taraf, pastikan anda telah membuat sandaran data anda dengan betul.

2. Semak versi GitLab

Sebelum menaik taraf, sebaiknya semak versi GitLab yang sedang digunakan. Anda boleh menyemaknya dengan arahan berikut:

sudo gitlab-rake gitlab:env:info

Ini akan menyenaraikan versi GitLab, versi Ruby, versi Rails dan maklumat lain. Sila pastikan anda menjalankan GitLab versi 12.

3. Kemas kini pakej pemasangan sistem

Sebelum memulakan proses naik taraf, adalah disyorkan untuk mengemas kini semua pakej pemasangan dalam sistem. Anda boleh mengemas kini menggunakan arahan berikut:

sudo apt-get update
sudo apt-get upgrade

Ini akan mengemas kini semua pakej pemasangan dalam sistem Ubuntu/Denbian anda untuk memastikan ia konsisten dengan keperluan GitLab 13.

4. Muat turun pakej GitLab baharu

Masukkan tapak web rasmi GitLab dan muat turun versi 13.

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/gitlab-ce_13.6.1-ce.0_amd64.deb

Di sini, 13.6.1 ialah versi GitLab terkini, anda boleh membuat perubahan mengikut versi terkini.

5. Pasang GitLab 13

Sebelum GitLab 12, Omnibus biasanya digunakan untuk memasang GitLab Anda boleh menggunakan arahan berikut untuk meningkatkan kepada versi 13:

sudo dpkg -i gitlab-ce-13.6.1-ce.0_amd64.deb

. Pemasangan selesai Selepas itu, konfigurasi semula GitLab:

sudo gitlab-ctl reconfigure

Kemudian mulakan perkhidmatan berkaitan GitLab:

sudo gitlab-ctl start

6. Semak untuk menaik taraf

Selepas melengkapkan pemasangan dan konfigurasi, anda boleh log masuk melalui akaun GitLab anda yang sedia ada untuk menyemak sama ada peningkatan itu berjaya. Anda juga boleh melihat versi semasa GitLab dengan menjalankan arahan berikut:

sudo gitlab-rake gitlab:env:info

Ini akan mengembalikan maklumat seperti nombor versi baharu, versi Ruby dan versi Rails. Jika semua maklumat adalah betul, proses naik taraf berfungsi.

7 Uji ciri baharu

GitLab versi 13 membawa banyak ciri dan peningkatan baharu yang boleh anda uji dan fahami faedahnya. Contohnya, ia menyokong lebih banyak aliran kerja automatik CI/CD dan keselamatan yang lebih baik.

Dalam artikel ini, kami memperkenalkan cara untuk menaik taraf GitLab 12 kepada versi 13. Sebelum memulakan peningkatan, pastikan anda telah menyandarkan data anda dan pastikan anda menggunakan semua kebergantungan yang diperlukan oleh versi baharu. Jika anda mempunyai sebarang soalan, sila rujuk kepada dokumentasi GitLab rasmi.

Atas ialah kandungan terperinci Bagaimana untuk menaik taraf GitLab 12 kepada versi 13? Pengenalan kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn