GitLab - Instalasi

Anda dapat menginstal runner GitLab pada sistem operasi yang berbeda, dengan menginstal sistem versi Git dan membuat akun pengguna di situs GitLab.

Git adalah sistem kontrol versi yang digunakan untuk -

  • Menangani riwayat kode sumber proyek
  • Melacak perubahan yang dilakukan pada file
  • Menangani proyek kecil dan besar dengan kecepatan dan efisiensi
  • Untuk berkolaborasi dengan pengembang lain pada proyek yang berbeda

GitLab adalah platform berbasis Git yang menyediakan akses jarak jauh ke repositori Git dan membantu siklus pengembangan perangkat lunak dengan membuat repositori privat dan publik untuk mengelola kode.

GitLab mendukung berbagai jenis sistem operasi seperti Windows, Ubuntu, Debian, CentOS, open SUSE dan Raspberry Pi 2. Pada bab ini, kami akan membahas tentang cara menginstal GitLab pada sistem operasi Windows dan Ubuntu -

Instalasi GitLab di Windows:

Step 1- Pertama buat folder bernama 'GitLab-Runner' di sistem Anda. Misalnya, Anda dapat membuat di drive C sebagai C: \ GitLab-Runner.

Step 2- Sekarang unduh biner untuk x86 atau amd64 dan salin ke folder yang Anda buat. Ubah nama biner yang diunduh menjadi gitlab-runner.exe .

Step 3- Buka command prompt dan arahkan ke folder yang Anda buat. Sekarang ketik perintah di bawah ini dan tekan enter.

C:\GitLab-Runner>gitlab-runner.exe register

Step 4 - Setelah menjalankan perintah di atas, ia akan meminta untuk memasukkan URL koordinator gitlab-ci.

Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
https://gitlab.com

Step 5 - Masukkan token gitlab-ci untuk pelari.

Please enter the gitlab-ci token for this runner:
xxxxx
  • Untuk mendapatkan token, login ke akun GitLab Anda -

  • Sekarang pergi ke proyek Anda -

  • Klik pada opsi CI / CD di bawah tab Pengaturan dan perluas opsi Pengaturan Runners .

  • Di bawah bagian Runners Settings , Anda akan mendapatkan token seperti yang ditunjukkan pada gambar di bawah ini -

Step 6 - Masukkan deskripsi gitlab-ci untuk pelari.

Please enter the gitlab-ci description for this runner:
[Admin-PC]: Hello GitLab Runner

Step 7 - Ini akan meminta untuk memasukkan tag gitlab-ci untuk pelari.

Please enter the gitlab-ci tags for this runner (comma separated):
tag1, tag2

Anda dapat mengubah tag ini di antarmuka pengguna GitLab nanti.

Step 8 - Anda dapat mengunci Runner ke proyek saat ini dengan menyetelnya ke nilai sebenarnya.

Whether to lock the Runner to current project [true/false]:
[true]: true

Setelah menyelesaikan langkah-langkah di atas, Anda akan mendapatkan pesan sukses sebagai 'Mendaftarkan pelari ... berhasil'.

Step 9 - Sekarang masukkan pelaksana Runner untuk membangun proyek.

Please enter the executor: parallels, shell, docker+machine, kubernetes, docker-
ssh+machine, docker, docker-ssh, ssh, virtualbox:
docker

Kami telah menggunakan selektor sebagai 'buruh pelabuhan' yang menciptakan lingkungan pembangunan dan mengelola ketergantungan dengan mudah untuk mengembangkan proyek.

Step 10 - Selanjutnya akan meminta gambar default untuk disetel ke pemilih buruh pelabuhan.

Please enter the default Docker image (e.g. ruby:2.1):
alpine:latest

Step 11- Setelah menyelesaikan langkah-langkah di atas, itu akan menampilkan pesan sebagai 'Pelari berhasil terdaftar'. Gambar di bawah ini akan menggambarkan alur kerja dari perintah di atas -

Step 12- Sekarang, masuk ke proyek Anda, klik opsi CI / CD di bawah bagian Pengaturan dan Anda akan melihat Runner yang diaktifkan untuk proyek tersebut.

Anda dapat melihat konfigurasi GitLab Runner di file config.toml di bawah folder GitLab-Runner seperti yang ditunjukkan di bawah ini -

concurrent = 1
check_interval = 0
[[runners]]
  name = "Hello GitLab Runner"
  url = "https://gitlab.com"
  token = "40ceed29eec231fa9e306629cae4d7"
  executor = "docker"
  [runners.docker]
      tls_verify = false
      image = "alpine:latest"
      privileged = false
      disable_cache = false
      volumes = ["/cache"]
      shm_size = 0
  [runners.cache]

Instalasi GitLab di Ubuntu

GitLab dapat diinstal pada sistem Ubuntu dengan menggunakan paket Omnibus yang menyediakan layanan berbeda untuk menjalankan GitLab. Paket Omnibus menyediakan komponen GitLab yang diperlukan, menetapkan konfigurasi dan metadata proyek yang dapat digunakan di sistem pengguna.

Langkah-langkah berikut menjelaskan instalasi GitLab di Ubuntu -

Step 1 - Pertama, login ke server GitLab Anda menggunakan SSH (Secure Shell).

Step 2 - Selanjutnya, unduh paket Omnibus -

wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab-ce_7.10.4~omnibus-1_amd64.deb

Step 3 - Instal postfix -

sudo apt-get install postfix

Postfix adalah agen transfer email open source yang digunakan untuk mengirimkan notifikasi email.

Step 4- Saat menginstal Postfix, ia akan menanyakan jenis instalasi; kemudian pilih opsi Situs Internet . Selanjutnya, akan muncul konfigurasi Postfix bersama dengan nama email sistem seperti yang ditunjukkan pada gambar -

Step 5 - Instal dpkg (manajer paket untuk sistem debian) untuk mengelola paket yang diinstal -

sudo dpkg -i gitlab-ce_7.10.4~omnibus-1_amd64.deb

Step 6 - Agar perubahan diterapkan, Anda perlu mengkonfigurasi ulang GitLab dengan menggunakan perintah di bawah ini -

sudo gitlab-ctl reconfigure

Step 7 - Periksa status layanan GitLab dengan menggunakan perintah di bawah ini -

sudo gitlab-ctl status

Jika Anda ingin menginstal GitLab dari sumbernya, maka instal beberapa dependensi di server dan perlu menyiapkan database dengan menggunakan PostgreSQL. Ini dijelaskan di bab pengaturan Lingkungan . Anda dapat menginstal koordinator untuk membuat antarmuka web dan mengontrol instance build. Untuk informasi lebih lanjut, Anda dapat memeriksa bab Pemasangan Koordinator .