Rumah  >  Artikel  >  alat pembangunan  >  Synology ds218 menggunakan gitlab

Synology ds218 menggunakan gitlab

WBOY
WBOYasal
2023-05-17 13:54:381074semak imbas

Dengan perkembangan pesat industri pembangunan perisian, sistem kawalan versi semakin menjadi alat yang sangat diperlukan untuk pasukan teknikal. Gitlab ialah sistem kawalan versi yang berkuasa dan mudah digunakan yang menyepadukan pengurusan kod, penjejakan isu, penyepaduan berterusan dan penggunaan.

Dalam artikel ini, kami akan memperkenalkan cara menggunakan Gitlab pada Synology DS218 untuk memudahkan pengurusan kod untuk pasukan anda dan meningkatkan kecekapan pembangunan.

Langkah 1: Pasang Docker

Sebelum mula memasang Gitlab, kita perlu memasang Docker terlebih dahulu. Docker ialah platform kontena sumber terbuka yang membolehkan anda menjalankan aplikasi yang berbeza dalam bekas yang berbeza.

Untuk memasang Docker, anda perlu log masuk ke Panel Kawalan Synology dan navigasi ke "Pusat Aplikasi". Masukkan "Docker" dalam bar carian dan pilih "Docker".

Seterusnya, klik butang "Pasang" untuk mula memasang Docker. Proses pemasangan mungkin mengambil sedikit masa, bergantung pada kelajuan rangkaian dan konfigurasi perkakasan anda.

Langkah 2: Cipta bekas Gitlab

Selepas memasang Docker, kita boleh mula mencipta bekas Gitlab. Untuk memudahkan proses pemasangan, kami akan menggunakan imej Docker rasmi Gitlab.

Pertama, buka panel kawalan Docker dan klik pada tab "Imej". Masukkan "gitlab" dalam bar carian dan pilih "gitlab/gitlab-ce".

Seterusnya, klik butang "Muat Turun" untuk mula memuat turun imej. Ini mungkin mengambil sedikit masa bergantung pada kelajuan rangkaian anda dan saiz imej.

Selepas memuat turun, klik pada tab "Bekas" dan pilih "Buat Bekas". Dalam Tetapan Umum, anda perlu menetapkan maklumat berikut:

  • Nama Bekas: Anda boleh menetapkan sebarang nama untuk bekas anda untuk mengenal pasti bekas anda dengan mudah.
  • Tetapan port: Masukkan 8080 dalam "Port Tempatan" dan 80 dalam "Port Kontena". Ini akan membolehkan anda mengakses Gitlab melalui http://localhost:8080.
  • Storan kontena: Untuk memastikan kegigihan data, anda perlu menetapkan "Folder Bekas" kepada folder kongsi Synology (seperti "docker/gitlab").

Seterusnya, klik "Tetapan Terperinci" dan tambahkan pembolehubah berikut di bawah "Pembolehubah Persekitaran":

  • GITLAB_OMNIBUS_CONFIG: "external_url 'http://localhost: 8080/' ;gitlab_rails['gitlab_shell_ssh_port'] = 30022;"
  • GITLAB_ROOT_PASSWORD: "yourpassword"

Antaranya, "GITLAB_OMNIBUS_CONFIGSHRD" set URL GITLAB_OMNIBUS_CONFIGSHRD" dan set SLAB_OMNIBUS_CONFIGSHRD luaran s yang kata laluan pengguna root Gitlab. Anda boleh menyesuaikan pembolehubah ini mengikut keperluan sebenar anda.

Akhir sekali, klik butang Guna untuk mencipta bekas. Ini akan memulakan bekas Gitlab di latar belakang. Anda boleh melihat status berjalan bagi bekas anda dalam tab Bekas.

Langkah 3: Akses Gitlab

Selepas mencipta bekas, anda boleh mengakses Gitlab melalui http://localhost:8080. Ini akan membuka halaman alu-aluan Gitlab, di mana anda boleh bermula dengan mencipta pengguna dan projek baharu.

Sila ambil perhatian bahawa kali pertama anda mengakses Gitlab mungkin mengambil sedikit masa untuk menyelesaikan permulaan. Setelah permulaan selesai, anda akan melihat antara muka utama Gitlab dan boleh mula membuat projek, menambah ahli, mengurus aliran kerja, dsb.

Kesimpulan:

Dalam artikel ini, kami memperkenalkan cara menggunakan Gitlab pada Synology DS218. Walaupun penggunaan mungkin mengambil sedikit masa dan usaha, setelah ia selesai, anda akan menikmati pelbagai faedah GitLab, seperti pengurusan kod yang lebih baik, kecekapan pembangunan yang lebih tinggi dan lelaran yang lebih pantas. Jika anda seorang pembangun perisian atau mempunyai pasukan teknikal, maka saya amat mengesyorkan agar Gitlab mencuba dan mengalami ciri hebatnya dan antara muka yang mudah digunakan.

Atas ialah kandungan terperinci Synology ds218 menggunakan gitlab. 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